javascript: if语句中的判断条件,什么时候为假?
来源:互联网 发布:苹果软件无法联网 编辑:程序博客网 时间:2024/05/17 07:36
js中if语句中的判断表达式可以是多种形式。
1、布尔变量false
var i = false; //i= false时, alert结果为 falser is false; i = true时,alert结果为 true is true if(i){ alert(i+' is true'); }else{ alert(i+'is false'); }2、数字0,NaN
var i = NaN; //i 为 NaN时 alert结果为 false。 i为非零数时alert结果为true,否则为false; if(i){ alert(i+' is true'); }else{ alert(i+' is false'); }3、空字符串
if(""){ // 表达式为""时, alert false 但表达式为 " " (有一个空格)时 alert true 即为字符串是,空与非空为判断标准 alert("true"); }else{ alert("false"); }
4、null 和 undefined
if(null){ //null 或undefined时 返回false alert("true"); }else{ alert("false"); }综上,if语句中的变量为 false,0,NaN,空字符串,null,undefined时 判断结果为假;
1 0
- javascript: if语句中的判断条件,什么时候为假?
- if条件判断语句
- javascript if条件判断
- javascript if条件判断
- JavaScript if判断条件
- javascript if判断条件
- javascript中if()语句条件类型为boolean
- 多条件if()判断语句
- swift if 条件判断语句
- Shell中的条件判断语句if~then~fi
- Py中的条件判断,if语句总结以及常见错误
- JavaScript 条件语句 If ... Else
- JavaScript 条件语句 If ... Else
- 第四天if语句条件判断语句
- mysql中的if条件语句
- javascript中的if语句
- javascript中的if语句
- 基础知识—条件判断语句-if条件类型的语句
- python学习笔记30(全局变量的两种解决办法)
- MySQL SQL语句优化技巧
- OSI七层模型
- TCP/IP协议
- TCP协议三次握手、四次断开 过程分析
- javascript: if语句中的判断条件,什么时候为假?
- Wireshark基本介绍和学习TCP三次握手
- Android与H5交互
- CDC::Arc以及画一个电抗器
- 加快C++代码的编译速度方法
- Fiddler 教程
- bzoj 3098 Hash Killer II 生日悖论
- eclipse选中变量的时候不能凸显
- js的两种调试方法