JS中的运算符包括算术运算符,赋值运算符,关系运算符,逻辑运算符,三目运算符
1 .算数运算符:
'+' , '-' , '*' , '/' , '%'
运算顺序与数学中的运算顺序一致,先乘除取余,后加减,有小括号先算小括号
2. 赋值运算符
'=' , '+=' , '-=' , '*=' , '/=' , '%='
3.比较运算符
'>' , '<' , '>=' , '<=' , '==' , '===' , '!=' , '!=='
返回值只有布尔类型,false 或者 true
4.逻辑运算符
'&&' , '||' , '!'
&&: 逻辑且,两边条件同时满足才会执行 即:一假则假 全真则增 当结果为真时返回第二个为真的值, 当结果为假时,返回第一个为假的值
||: 逻辑或,两边条件满足一个即可执行 当结果为真时返回第一个为真的值,当结果为假时,返回第二个为假的值
!: 逻辑非, 返回相反值
var a = true && false;
console.log(a);
var b = 1 && 0;
console.log(b);
var c = true || false;
console.log(c);
var d = 1 || 0;
console.log(d);
var e = false || false;
console.log(e);
var f = true;
console.log(!f);
console.log(!!f);
var g = 0;
console.log(!!g);