JavaScript中的数据真假判断
2015-07-07 10:44
387 查看
使用if(value)判断真假的情况分析
1、什么变量是undefined的?
没声明的变量是undefined的,声明但是没赋值的变量是undefined的,例如:
var valiable;这里valiable没初始化所以是undefined的。
2、什么变量是null的?
变量赋值为null就是null。
3、回到大题目:当value为undefined、null、fasle、0、空字符串(不是使用new String("")定义)时,value为假,其他情况为真。
JavaScript 中比较数字时不能直接比较 (默认为字符串比较) 应先转换为整数或者其他类型。
1、什么变量是undefined的?
没声明的变量是undefined的,声明但是没赋值的变量是undefined的,例如:
var valiable;这里valiable没初始化所以是undefined的。
2、什么变量是null的?
变量赋值为null就是null。
3、回到大题目:当value为undefined、null、fasle、0、空字符串(不是使用new String("")定义)时,value为假,其他情况为真。
JavaScript 中比较数字时不能直接比较 (默认为字符串比较) 应先转换为整数或者其他类型。
相关文章推荐
- js 上下切换图片
- 理解JavaScript的变量的入门教程
- Javascript编写俄罗斯方块思路及实例
- JS中的!=、== 、!==、===的用法和区别。
- javascript实现控制div颜色
- 浅谈JavaScript中的字符编码转换问题
- js通过cookie控制显示时间
- js返回上一页并刷新代码整理 转
- javascript笔记01:javascript入门介绍
- 解析本地JOSN为Null
- JavaScript中判断两个字符串是否相等的方法
- javascript中数组方法汇总
- ExtJs 下拉菜单分页工具插件 代码分析
- Js依赖关系管理工具Bower
- extjs在form表单提交成功、故障响应信息
- JS日期格式化函数性能探底
- javascript小数转整数
- ajaxfileupload.js 兼容性问题
- 使用JSON文件读取数据
- 在JavaScript中访问字符串的子串