美文网首页
js的真值与假值

js的真值与假值

作者: 向前冲冲的蜗牛 | 来源:发表于2017-04-03 23:17 被阅读0次

查看以下代码。

false == 0
返回:true
这是一个类型转换示例,之前你已经见过。JavaScript 认为 0 表示 false,因此比较结果为true。那么为何要再次提到该示例呢?

如果再深入思考下,就会更容易回答为何 JavaScript 将值 0 转型为 false。

真值和假值
JavaScript 中的每个值都有固有的布尔值,在布尔表达式中评估该值时,该值就会转换为固有的布尔值。

这些固有的值称为真值或假值。

假值
结果为 false 的值称为 假值。例如,空字符串 "" 为假值,因为在布尔表达式中,"" 等于 false。

false == ""
返回:true
以下是所有假值的列表:
false
null
undefined
0
NaN
""
真值
如果结果为 true,则为真值。例如,1 是真值,因为在布尔环境下,1 等于 true。

true == 1
返回:true
以下是真值的一些其他示例:

true
42
"pizza"
{}
[]
本质上,如果不是假值,则为真值!

相关文章

  • js的真值与假值

    查看以下代码。 false == 0返回:true这是一个类型转换示例,之前你已经见过。JavaScript 认为...

  • 2018-01-07

    IF 函数 在要求值处 先输入= 依次输入=IF(条件,“真值”,“假值”) IF 组合函数 =IF(条件,“真值...

  • js中的【Truthy】和【Falsy】|(真值与假值)

    Truthy 不等于 ture,他是指是在Boolean上下文中转换后的值为真的值。我的理解是,在javascri...

  • 关于JS的假值和真值(布尔值)

    初次试水有看到的胖友们多多见谅。布尔值指代真或假、开或关、是或否。这个类型只有两个值,保留字true和false。...

  • 笨方法学python习题37

    关键字and逻辑与运算从左到右运算如果某个值为假,返回第一个假值如果所有值为真,返回最后一个真值del删除变量名称...

  • 基本类型:逻辑值

    基本类型:逻辑值 判断与真值 逻辑(bool)类型 逻辑值仅包括真(True)/假(False)两个 用来配合if...

  • 【Excel函数】如何计算非错误区域的值

    使用函数: ISERROR(value):检查value是否为错误值 IF(条件,真值,假值):如果符合条件,返回...

  • 第1章 JavaScript 简介

    1. JavaScript 基础 1.1 真值和假值 数值类型转换成布尔值undefinedfalsenullfa...

  • Javascript学习笔记——4.10 逻辑表达式

    逻辑表达式包括与、或、非。但操作数不一定是布尔型,任何类型的变量都可以转换为真值和假值,假值是false,null...

  • 【Excel】IF AND OR函数

    多读书,读好书;读经典; 001:逻辑函数 TRUE(真值) FALSE(假值) 002:基本用法 IF AND ...

网友评论

      本文标题:js的真值与假值

      本文链接:https://www.haomeiwen.com/subject/vshnottx.html