JS&ES6&DOM&BOM

javaScript-02

2020-10-11  本文已影响0人  Grandperhaps

运算符

算数运算符

概念:算术运算使用的符号,用于执行两个变量或值的算术运算。


图片1.png
var result = 0.1 + 0.2;    // 结果不是 0.3,而是:0.30000000000000004
console.log(0.07 * 100);   // 结果不是 7,  而是:7.000000000000001

所以:不要直接判断两个浮点数是否相等 !

递增和递减运算符

var  num = 10;
alert(++num + 10);   // 21
var  num = 10;
alert(10 + num++);  // 20

比较运算符

概念:比较运算符(关系运算符)是两个数据进行比较时所使用的运算符,比较运算后,会返回一个布尔值(true / false)作为比较运算的结果。


图片2.png

逻辑运算符

概念:逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值。后面开发中经常用于多个条件的判断


图片4.png
var isOk = !true;
console.log(isOk);  // false
console.log( 123 && 456 );        // 456
console.log( 0 && 456 );          // 0
console.log( 123 && 456&& 789 );  // 789
 console.log( 123 || 456 );         //  123
 console.log( 0 ||  456 );          //  456
 console.log( 123 || 456 || 789 );  //  123

赋值运算符

图片9.png

运算符优先级

图片10.png

三元表达式

上一篇 下一篇

猜你喜欢

热点阅读