美文网首页
js 真值假值

js 真值假值

作者: 风___________ | 来源:发表于2024-02-21 16:03 被阅读0次

在 JavaScript 中,有一些值被视为"真值"(truthy)或"假值"(falsy),用于条件判断。下面是一些常见的真值和假值判断规则:

假值(falsy values):

  • false:布尔类型的 false
  • 0:数字类型的零。
  • ''"":空字符串。
  • null:表示空对象引用。
  • undefined:表示未定义的变量或属性。
  • NaN:表示非数字。

除了上述假值外,以下情况也被视为假值:

  • 对象转换为布尔类型时,如果对象具有自定义的转换规则并返回 false,则被视为假值。例如,空数组、空对象等。

真值(truthy values):
除了上述列出的假值之外,所有其他的 JavaScript 值都被视为真值。例如:

  • 非零数字(包括负数和小数)。
  • 非空字符串。
  • 非空数组和非空对象。
  • 函数等。

可以使用这些规则来进行条件判断。例如:

const value = 0;

if (value) {
  console.log("这是一个真值");
} else {
  console.log("这是一个假值");
}

在上面的例子中,由于 value 的取值是 0,它属于假值范畴,因此会输出 "这是一个假制"。

需要注意,在某些情况下,根据具体的需求,可能需要使用严格相等运算符(===)来进行更精确的真值和假值判断。

相关文章

  • js的真值与假值

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

  • 2018-01-07

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

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

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

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

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

  • 第1章 JavaScript 简介

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

  • 【Excel】IF AND OR函数

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

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

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

  • 笨方法学python习题37

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

  • 一些小技巧

    IF 函数 =IF(条件,真值,假值) SUMIF函数 =SUMIF(条件区域,条件,计算区域),快捷键:按F4 ...

  • 面向对象编程

    用&&的操作符时浏览器找假值,只要找到第一个假值就打印这个假值,如果是真就打印最后一个真值。 用||的操作符是浏览...

网友评论

      本文标题:js 真值假值

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