基本数据运算

作者: 云香水识 | 来源:发表于2015-01-25 23:05 被阅读134次
    • 变量和变量名
      任何东西在语言里面都有个名字,在编程中这些个名字就叫做变量名,当然要做变量名是有一些规范的。
      • 合适的变量名【只包含字母数字下划线或者$,并且不是以数字开头】:
        abc, _as, n2, n3_, $a, $2, my_name, her$age
    
    * 不合适的变量名:
    
        ab# //包含异常字符
        2xy //不能以数字开头
        true, class, function // 不应该是关键字或者保留字
    
    • 字面量的值和类型
      以下都是一些常用的显式字面量值
        123 //数字
        "abc" //字符串
        [123,"abc",5] //数组
        {a:2} //普通对象
        true 、 false //布尔对象
        /\w+/      //正则对象
    
    * 变量的定义和赋值
    

    变量的定义都是使用关键字 var, 如: var abc 或者 var a,b,c

        var a = 1, _as = true;  /*这个表示注释, 分号作为一条语句的结束*/
    
    * js数据类型
    

    js是弱类型语言,所以它的一些类型判断只是作为参考,在实际应用中需要使用合适的方法判断。


    js数据类型.png
    var a = 1; a++; ++a; 
    var b = a + 2, c = a + b / 2;
    var c = a > b ? a : b; 
    
    * 赋值运算符、数值运算符、位运算符、逻辑运算符、属性运算符
    
    a = 1 + 2;   // 算数运算符
    b = ( a == 3 || !c && c > 0 ) ;   // 复杂逻辑运算
    d = {a:1,b:2};  e = d["c"] || d.a;  //对象或者数组的属性索引
    
    * 表达式的值和类型
    

    表达式的运算结果也可以作为值使用
    * 运算符的优先级 var v = 1; v += ("9"&6) || (.45|0) ? Math.PI : Math.max(2,3) * (5 - 4)
    1. 括弧 、属性 或 方法
    2. 单目运算
    3. 数值运算优先级
    4. 位运算 和 逻辑运算
    5. 三目运算
    6. 赋值运算

    PS:

    相关文章

      网友评论

        本文标题:基本数据运算

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