美文网首页
2018-08-22

2018-08-22

作者: YTF1214 | 来源:发表于2018-08-22 20:01 被阅读0次

    变量和常量:
    变量:
    声明变量: var 变量名;
    赋值: 变量名=值

             var 变量=值;
             var a=5;
             var a=3;
             console.log(a);
    

    var a,b,c,d;
    a=,,,,
    b=jkjkjj

    3命名法:
    uaserName

    user_name
    _username
    

    //常量:
    const 常量名;
    常量名=值

    //数据类型:
    数字:number
    //整数和小数
    var a=5;
    var b=13.5;
    var c=0.5;

    字符串:string
    只要有引号的都是字符串(单/双)
    var str='hello world';
    var c='123';
    var d="你好";

    布尔:boolean
    只有两个值 true真 false假
    var boo1=true;
    var boo2=false;
    var boo3='true';//string
    var boo4='false';//string
    布尔值在做运算的时候
    true会转换为1
    false会转换为0
    true+false=1
    1+true=2

    undefined:未定义的
    
    5.null   空
    6.object  对象
    
    
    
    
            -->
    
        <script>
            // var a=5;
            // console.log(a);
     //声明一个变量没赋值会返回一个undefined
            // var b;
            // console.log(b);
    //直接输出一个未声明的变量会报错
            // console.log(c);
    

    //隐式转换
    //1.number+number
    // var a=3;
    // var b=5;
    // console.log(a+b);
    //2.number+string 拼接
    // var a=3;
    // var b='5';
    // var c='hello world';
    // console.log(a+c);
    //3.number+boolean
    // var a=3;
    // var b=true;
    // var c=false;
    // console.log(a+c);
    // console.log(a+b);

    //4.string+boolean 拼接
    // var a='3';
    // var b=true;
    // console.log(a+b);

    //5 number+undefined
    // var a=3;
    // var b;//undefined
    // console.log(typeof(a+b));
    //NaN:not a number 不是一个数字
    //NAN是一个number

    //string +undefined
    // var a='3';
    // var b;//undefined
    // console.log(typeof (a+b));

    // 总结:
    // number+string 拼接
    // number+boolean boolean转number

    // number+undefined NAN
    // boolean+boolean 求和

    相关文章

      网友评论

          本文标题:2018-08-22

          本文链接:https://www.haomeiwen.com/subject/nqxuiftx.html