4.7js运算符和表达式

4.7.1与或非运算

与运算 表达式1 && 表达式2

或运算 表达式1 || 表达式2

非 !表达式

console.log(0 && 1)    //值为0
console.log(0 || 1)    //值为1
console.log(! 1)       //值为false 
console.log(! 0)       //值为true
4.7.2关系运算符

> :大于 ​

>= :大于等于 ​

< :小于 ​

<= :小于等于 ​

!= :不等于

​ == :等于(值相同) ​

=== :绝对等于(值和类型都相同) ​

!== :绝对不相

console.log(1 == 1)  //true
console.log(2 >= 1)  //true
console.log(1 == '1')  //true
console.log(1 === '1')  //false
console.log(1 != '1')  //false
console.log(1 !== '1')  //true
4.7.3三目运算符和表达式

三目运算符和表达式 格式: 表达式 ? 表达式1 : 表达式2

功能: 如果表达式的值为真,则计算表达式1的值,如果表达式的值为假,则计算表达式2的值

console.log(1?2:3)    //值为2
console.log(0?2:3)    //值为3

你可能感兴趣的:(javaScript学习笔记,javascript,前端,开发语言)