javascript基础原理让前端飞JavaScript基础教程

js(三)比较运算符、逻辑运算符

2018-03-01  本文已影响4人  StevenTang

写在最前面

js(二)里面说了简单的加减乘除现在来说另外两种运算符

计较运算符

var a = 10,
    b = 20,
    c;
    c = a < b;//true
    c = a > b;//false
    c = "a" > "b"//false,比较的ascll码值
    c = a == b// false
    c = a != b//false
    c = NaN == NaN//false,NaN不等于任何数;

逻辑运算符

//逻辑与 &&
var a = 1 && 2//打印出a-->2
//逻辑或 ||
var a = 1 || 3;//打印出a-->1
//逻辑非 ! 转换成布尔值在取反
var a = !123;//false;

逻辑与 && 先看第一个表达式转换成布尔值的结果,如果为真,那么它会看第二个表达式转换为布尔值的结果,然后如果只有两个表达式的话,只看第二个表达式,就可以返回该表达式的值了,一种短路语句;

上一篇下一篇

猜你喜欢

热点阅读