JavaScript基础语法详解
上QQ阅读APP看书,第一时间看更新

1.7.2 运算符

运算符可以对表达式和变量进行数学和逻辑操作,以及访问和修改对象中的属性或数组中的元素,代码如下:

     //chapter1/operator1.js
     let a=3;
     let b=4;
     //数学运算符
     a+b;                             //加法,结果为7
     a-b;                             //减法,结果为-1
     a*b;                             //乘法,结果为12
     a/b;                             //除法,结果为0.75
     a%b;                             //取模,结果为3
     //比较运算符
     a>b;                             //大于,结果为false
     a<=b;                            //小于或等于,结果为true
     a===b;                           //相等,结果为false
     a!==b;                           //不相等,结果为true
     //逻辑运算符
     true&&false;                     //逻辑与,结果为false
     true||false;                     //逻辑或,结果为true
     !true;                           //逻辑非,结果为false
     //组合运算符
     a*=3;                            //乘等于,结果为9
     a-=b;                            //减等于,结果为5
     //对象相关
     let post={id:1,title:"标题"};
     post.id;                         //访问属性值,结果为1
     delete post.id;                  //删除属性,结果为true
     post;                            //删除  id属性后的对象值,{title:'标题'}
     //数组相关
     let arr=[1,2,3];
     arr[0];                          //访问数组中的第1个元素,结果为1
     arr[1]=5;                        //将第2个元素修改为5
     arr;                             //修改后的数组为[1,5,3]