基于JavaScript 数据类型之Boolean类型分析介绍


Posted in Javascript onApril 19, 2013

基于JavaScript 数据类型之Boolean类型分析介绍

今天我们说的是数据类型中的一种Boolean类型,它返回true和false两个字面值,需要注意的是字面值是区分大小写的,也就是除了小写 其他的都只是标识符。

下面主要说的是各种数据类型以及对应的转化规则:

数据类型

转化为true的值

转化为false的值

--------------------------------------------------------------------------------
 

Boolean                true                                false

String

任何非空字符串

""(空字符串)

Number

 任何非零数字值

0和Nan

Object

   任何对象

   null

Undefined

不适用

undefined

--------------------------------------------------------------------------------

这些转化规则对理解流程控制语句(如if语句)自动执行相应的Boolean转化非常重要,请看下面的代码:

var msg="Hello World";
if(msg){
   alert("Valus is true");       
}
Javascript 相关文章推荐
ExtJS Store的数据访问与更新问题
Apr 28 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
Mar 25 Javascript
JS匀速运动演示示例代码
Nov 26 Javascript
将字符串中由空格隔开的每个单词首字母大写
Apr 06 Javascript
纯js实现遮罩层效果原理分析
May 27 Javascript
express的中间件bodyParser详解
Dec 04 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
vue.js中父组件调用子组件的内部方法示例
Oct 22 Javascript
javaScript手机号码校验工具类PhoneUtils详解
Dec 08 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
May 05 Javascript
微信小程序实现渐入渐出动画效果
Jun 13 Javascript
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
Extjs4 GridPanel 的几种样式使用介绍
Apr 18 #Javascript
Extjs4 GridPanel的主要配置参数详细介绍
Apr 18 #Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
Apr 18 #Javascript
JQuery 常用方法和事件详细介绍
Apr 18 #Javascript
基于JQuery 滑动与动画的说明介绍
Apr 18 #Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
Apr 18 #Javascript
基于JQuery 选择器使用说明介绍
Apr 18 #Javascript
You might like
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2015/05/27 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
微信小程序学习(4)-系统配置app.json详解
2017/01/12 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
vue router 源码概览案例分析
2018/10/09 Javascript
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
用Python登录Gmail并发送Gmail邮件的教程
2015/04/17 Python
图文详解WinPE下安装Python
2016/05/17 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
TensorFlow损失函数专题详解
2018/04/26 Python
python中cPickle类使用方法详解
2018/08/27 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
2015年公务员工作总结
2015/04/24 职场文书
2016公务员年度考核评语
2015/12/01 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python