JS中变量名作为if条件的真/假

转载 2015年11月19日 21:55:55

在 JavaScript 里,可以直接将变量名放在if后面的括号里,如

[javascript] view plaincopy
  1. var a;//甚至不定义  
  2.   
  3. if (a){  
  4. //...  
  5. }  

以下情况会被认为返回false:

  •  "" 空的字符串
  • 为 0 的数字
  • 为 null 的对象
  • 为 undefined 的对象
  • 布尔值 false

反之为真。

JS中对象和变量是否可以作为if选择结构的条件?

由于JS很菜,工作中看别人写的js代码,发现很多都是自己没见过没想过的。有点时间发现别人不知是把一个方法还是对象作为if选择结构的条件,感到很疑惑?方法和对象也可以作为if选择结构的条件吗? 然后一直...

js中定义变量名有哪些规范

学习js的朋友一定要知道和注意,其实每种语言都有它的命名规则。下面总结了几条: a、变量命名必须以字母或是下标符号”_”或者”$”为开头。 b、变量名长度不能超过255个字符。 c、变量名中不允许使...

js中的预解析与变量名提升问题

在这里,我将细致的讲解与预解析声明和名字提升等相关概念,并用例子来详细分析       预解析的过程: 程序在执行过程会先将代码读取到内存中检查,会将所有的申明在此时标记,所谓的标记就是让js解析器...

【php基础班】第8天 JS变量名、数据类型、逻辑运算符、运算符

第一节 JS变量名 JavaScript基于浏览器的脚本语言 变量: 语法:var 变量名=值(数据); 变量:用来保存东西(数据) 变量名:name=”假冰冰” 变量名注意: 变量名不...

js中避免函数名和变量名跟别人冲突(1)

方法1:(function(){ var m = 0; var n = 1; function getName(){ ...

C语言变量名命名规则

  • 2015年08月13日 22:44
  • 18KB
  • 下载

tp5变量名不存在报错问题解决方案

使用tp5框架或者迁移项目换了tp5框架时,由于代码的不规范(变量未声明就直接使用),很容易出现这种Notice级别的报错:...

C语言变量名命名规则

  • 2012年11月19日 21:44
  • 64KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS中变量名作为if条件的真/假
举报原因:
原因补充:

(最多只允许输入30个字)