我有三个页面使用相同的代码,在其中一个页面上此变量不存在,另外两个变量ticketType的值为1或2.我需要先检查ticketType是否存在且未定义其次,需要确定它是1还是2.
此if语句生成错误:
if(typeof ticketType != undefined && ticketType == 1){}
Run Code Online (Sandbox Code Playgroud)
这是说ticketType isn't defined.我尝试嵌套if语句来检查它是否首先被定义为认为它不会去尝试内部if语句但firebug仍然会生成错误.
有任何想法吗?必须有办法做到这一点......
loc*_*zak 11
'undefined' 使用时需要在它周围加上引号 typeof
if(typeof ticketType != 'undefined' && ticketType == 1){}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27640 次 |
| 最近记录: |