JavaScript条件运算符和逻辑运算符

1.条件运算符(三元运算符):(表达式) ? 值1 : 值2;

当表达式为true,返回值1,否则返回值2;

2.逻辑运算符:& , | ,  && , || , !

表达式1 & 表达式2:表达式1和表达式2都为true,返回1。否则返回0;

表达式1 | 表达式2:表达式1和表达式2其中一个或两个都为true,返回1。两个都为false,返回0;

表达式1 && 表达式2:表达式1和表达式2都为true,返回true。否则返回false。当表达式1为false,直接返回flash,不再判断表达式2;

表达式1 || 表达式2:表达式1和表达式2其中一个或两个都为true,返回true。两个都为false,返回false。当表达式1为true,直接返回true,不再判断表达式2;

!(boolean):boolean为true,返回false。boolean为false,返回true

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容