当前位置:嗨网首页>书籍在线阅读

08-逻辑运算符

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

5.7 逻辑运算符

大家熟悉的算术运算符可以计算无穷大的值(或者至少是一个非常大的值,毕竟计算机的内存是有限的),然而,逻辑运算符只关心布尔值,且只有两种值:true或flase。

在数学中或很多其他编程语言中,逻辑运算符只能操作或返回布尔值。而JavaScript允许操作非布尔类型的值,甚至可以返回非布尔类型的值。这并不意味着JavaScript对逻辑运算符的实现有误或者不严谨:如果只使用布尔值,那么结果也只会是布尔值。

在学习它们之前,需要了解JavaScript中非布尔值和布尔值的映射机制。