zoukankan      html  css  js  c++  java
  • JavaScript02-常见语法

    1.基本语法(常量,属性定义)

        <script text="text/javascript">
            //1.基本语法
            var age = 18;                   //number
            var money = 10.88;              //number
            var name = 'Steven';            //string
            var family_name = "Rose";       //string
            var result = true;//false       //boolean
            var number = null;//为空         //object
            var number2 = undefined;//未定义 //undefined
        </script>

    2.如何进行输出(类型)

        <script text="text/javascript">
            //2.如何进行输出
      console.log(age,money,name,family_name,result,number,number2);
    
            //3.变量的真实类型 typeof
            console.log(typeof age,typeof money,typeof name,typeof family_name,typeof result,typeof number,typeof number2);
            //number number string string boolean object undefined
        </script>

    3.基本数据类型的运算

        <script text="text/javascript">
            //4.基本数据类型的运算
            //遵循的规律:运算是从左往右; 任何类型的变量与string类型的变量拼接都会被强转为字符串
            //4.1 字符串的拼接
            var newName = name + '&' + family_name;
            console.log("newName:" + newName);
    
            //4.2 题目
            var  str1 = 10 + 10 + '10'; //2010
            var  str2 = '10' + 10 + 10; //101010
            var  str3 = (10 + '10') + 10;//101010
            console.log("str1:" + str1);
            console.log("str2:" + str2);
            console.log("str3:" + str3);
        </script>

     

    4.数组及使用

    <script text="text/javascript">
        //5.数组:可以装任意类型
        var numbers =[-10,'san',name,result,number,['a','b']];
        console.log(numbers)
        //5.1 遍历数组
        for (var i = 0; i<numbers.length ; i++){
            console.log('elementA:'+numbers[i]);
        }
        //5.2 JS中常用属性
        // 删除数组中最后一个内容
        numbers.pop();//出栈
        // 插入一个内容
        numbers.push('XMG');
    
        for (var i in numbers){
            console.log(i,numbers[i]);
        }
    
        //6.JS 常用的类库 Math
        var numsArr = [10,212,3223,32];
        //取最大值
        var maxNum = Math.max(210,21,10);
        //Math.max(numsArr); //不识别 Nan
        var newMax = Math.max.apply(this,numsArr);
        console.log(maxNum);
        console.log(newMax);
    
    </script>

     

     

     

     

     

     

  • 相关阅读:
    安装开发工具
    CSS基础
    CSS动画
    CSS效果
    CSS布局
    CSS预处理语言
    React开发笔记
    Vue2.0学习笔记
    Vue-cli3.0开发笔记
    项目开发技巧
  • 原文地址:https://www.cnblogs.com/StevenHuSir/p/10203046.html
Copyright © 2011-2022 走看看