基于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 相关文章推荐
prototype与jquery下Ajax实现的差别
Sep 13 Javascript
简述AngularJS相关的一些编程思想
Jun 23 Javascript
JavaScript用select实现日期控件
Jul 17 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
Jan 04 Javascript
jquery.zclip轻量级复制失效问题
Jan 08 Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
koa socket即时通讯的示例代码
Sep 07 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
Sep 07 Javascript
JavaScript中关于base64的一些事
May 06 Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 Javascript
一行JavaScript代码如何实现瀑布流布局
Dec 11 Javascript
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判断输入不超过mysql的varchar字段的长度范围
2011/06/24 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PDO::_construct讲解
2019/01/27 PHP
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
使用vue-resource进行数据交互的实例
2017/09/02 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
详解JavaScript类型判断的四种方法
2020/10/21 Javascript
[03:59]5分钟带你了解什么是DOTA2(第二期)
2017/02/07 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
python错误处理详解
2014/09/28 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
Python ORM编程基础示例
2020/02/02 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
为数据库创建索引都需要注意些什么
2012/07/17 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
公关关系专员的自我评价分享
2013/11/20 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
班级活动总结格式
2014/08/30 职场文书
支教个人总结
2015/03/04 职场文书
小学运动会报道稿
2015/07/22 职场文书
消防安全主题班会
2015/08/12 职场文书
高中语文教学反思范文
2016/02/16 职场文书
vue实现移动端div拖动效果
2022/03/03 Vue.js