首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Javascript最佳实践——检测变量是不是存在

2012-11-04 
Javascript最佳实践——检测变量是否存在作者 : zhanhailiang日期 : 2012-10-30在Javascript中,检测变量是否

Javascript最佳实践——检测变量是否存在

作者 : zhanhailiang    日期 : 2012-10-30

在Javascript中,检测变量是否存在通常的做法是

if (variable) {    .... // 变量存在} else {    .... // 变量不存在}

这样,当variable为undefined|null时,即变量不存在,但是若variable为0,这段代码也会运行失败,这是不正确的。

完美的方案如下:

if (typeof variable !== "undefined" && variable !== null) {    ....}

参考:CoffeeScript

热点排行