JavaScript中的Truthy和Falsy介绍

 更新时间:2015年01月01日 09:30:16   投稿:junjie  
这篇文章主要介绍了JavaScript中的Truthy和Falsy介绍,JavaScript中存在Truthy值和Falsy值的概念,本文讲解了它的相关概念,需要的朋友可以参考下

与大多数编程语言一样,JavaScript中存在boolean类型,以供逻辑判断使用。不过,和很多其它编程语言不一样的是,JavaScript中存在Truthy值和Falsy值的概念 — 除了boolean值true、false外,所有类型的JavaScript值均可用于逻辑判断,其规则如下:

1.所有的Falsy值,当进行逻辑判断时均为false。Falsy值包括:false、undefined、null、正负0、NaN、”"。
2.其余所有的值均为Truthy,当进行逻辑判断时均为true。值得注意的是,Infinity、空数组、”0″都是Truthy值。

实验


复制代码 代码如下:

var x = "0";
if(x){
  "string 0 is Truthy."
} else {
  "string 0 is Falsy."
}

var y = [];
if(y){
  "empty array is Truthy."
} else {
  "empty array is Falsy."
}

相关文章

  • JavaScript 进阶问题列表(各种js代码段108-155)

    JavaScript 进阶问题列表(各种js代码段108-155)

    从基础到进阶,测试你有多了解 JavaScript,刷新你的知识,或者帮助你的 coding 面试! :muscle: :rocket: 我每周都会在这个仓库下更新新的问题
    2024-11-11
  • js实现简单的随机点名器

    js实现简单的随机点名器

    这篇文章主要为大家详细介绍了js实现简单的随机点名器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • JavaScript加载导出MIF文件的示例详解

    JavaScript加载导出MIF文件的示例详解

    MIF是由Pitney Bowes Software开发的一种文本格式,用于存储地理空间数据,它通常与地图可视化和地理信息系统(GIS)相关联,MIF文件通常成对出现,本文给大家介绍了javascript加载导出 MIF文件示例,需要的朋友可以参考下
    2024-12-12
  • js获取字符串字节数方法小结

    js获取字符串字节数方法小结

    这篇文章主要介绍了js获取字符串字节数方法,实例总结了javascript字符串长度计算的相关技巧,需要的朋友可以参考下
    2015-06-06
  • For循环中分号隔开的3部分的执行顺序探讨

    For循环中分号隔开的3部分的执行顺序探讨

    这篇文章主要探讨了For循环中分号隔开的3部分的执行顺序,需要的朋友可以参考下
    2014-05-05
  • JavaScript将数字转换成大写中文的方法

    JavaScript将数字转换成大写中文的方法

    这篇文章主要介绍了JavaScript将数字转换成大写中文的方法,涉及javascript字符串及匹配的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 用javascript获取textarea中的光标位置

    用javascript获取textarea中的光标位置

    Javascript一向以他的灵活随意而著称,这也使得它的功能可以非常的强大,而由于没有比较好的调试工具,又使得它使用起来困难重重,尤其使对于一些初学者,更是感觉到无从下手。今天探讨的问题是用javascript获取textarea中光标的位置。
    2008-05-05
  • 微信小程序获取手机验证码的方法

    微信小程序获取手机验证码的方法

    这篇文章主要为大家详细介绍了微信小程序获取手机验证码的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • JavaScript交换两个变量值的七种解决方案

    JavaScript交换两个变量值的七种解决方案

    最近在写位操作的时候突然想到了这个问题,突然想总结一下,交换变量值的问题可能使我们学习编程语言接触到的比较早的逻辑问题,小伙伴或多或少会两种解决的方法,本文提供了七种解决的方法,下面跟着小编来一起看看吧。
    2016-12-12
  • javascript中的后退和刷新实现方法

    javascript中的后退和刷新实现方法

    下面小编就为大家带来一篇javascript中的后退和刷新实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11

最新评论