上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]