JavaScript中的Truthy和Falsy介绍


Posted in Javascript onJanuary 01, 2015

与大多数编程语言一样,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 相关文章推荐
ExtJS 简介 让你知道extjs是什么
Dec 29 Javascript
jquery插件之easing使用
Aug 19 Javascript
基于jquery的cookie的用法
Jan 10 Javascript
基于Jquery的文字自动截取(提供源代码)
Aug 09 Javascript
jquery插件制作 手风琴Panel效果实现
Aug 17 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
Aug 27 Javascript
js精准的倒计时函数分享
Jun 29 Javascript
JS实现六位字符密码输入器功能
Aug 19 Javascript
微信小程序 教程之事件
Oct 18 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
Dec 02 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
Feb 10 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
JavaScript中的null和undefined区别介绍
Jan 01 #Javascript
JavaScript中的全局对象介绍
Jan 01 #Javascript
原生javascript获取元素样式
Dec 31 #Javascript
JavaScript分析、压缩工具JavaScript Analyser
Dec 31 #Javascript
jQuery中:last-child选择器用法实例
Dec 31 #Javascript
jQuery中:nth-child选择器用法实例
Dec 31 #Javascript
jQuery中:first-child选择器用法实例
Dec 31 #Javascript
You might like
日本因肺炎疫情影响,这几部动漫推延播放!
2020/03/03 日漫
用php将任何格式视频转为flv的代码
2009/09/03 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php rsa加密解密使用详解
2015/01/14 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
JavaScript 日期时间选择器一些小结
2018/04/02 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
初学python数组的处理代码
2011/01/04 Python
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
Python二分法搜索算法实例分析
2015/05/11 Python
Python制作简易注册登录系统
2016/12/15 Python
TensorFlow损失函数专题详解
2018/04/26 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
为什么相对PHP黑python的更少
2020/06/21 Python
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
客房主管岗位职责
2013/12/09 职场文书
个人求职信范文分享
2014/01/06 职场文书
个人担保书范文
2014/05/20 职场文书
师范生自荐信模板
2014/05/28 职场文书
结对共建工作方案
2014/06/02 职场文书
中职招生先进个人材料
2014/08/31 职场文书
服务员态度差检讨书
2014/10/28 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis