700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JavaScript中检测变量是否存在遇到的一些问题【javascript】

JavaScript中检测变量是否存在遇到的一些问题【javascript】

时间:2020-03-23 12:35:23

相关推荐

JavaScript中检测变量是否存在遇到的一些问题【javascript】

web前端|js教程

js检测变量,是否存在

web前端-js教程

在编写JavaScript程序时往往需要检测某一变量是否存在,这是一件非常简单的工作,但如果不细心也会遇到一些问题。主要有一些几点:

android手游源码,ubuntu文件创建时间,爬虫程序带界面,php,seo上海工资lzw

1、普通变量

评估系统源码,vscode怎么修改注释,ubuntu屏幕锁住,tomcat请求时好时坏,爬虫是什么该如何学习爬虫呢,php电台源码,微信seo怎么操作排名,论坛代码网站模板下载不了,模板单位lzw

if(variable){

alert( ain man);

}

这时会出现‘variable is not defined’的错误,如果改成下面就会弹出预期的对话框:

qq抓取接口qqmake源码,vscode全部保存快捷键,ubuntu卸载帮助,IJ怎么使用tomcat,大话爬虫开篇,php框架 wc if,郴州百度seo优化报价,网站后台无法修改信息lzw

if( typeof variable == undefined ){

alert( ain man);

}

2、对象的属性

var two = {};

if(two.b){

alert( ain man);

}

if( window.addEventListener ){

alert(This is not IE!);

}

对于检测对象的属性则不必使用 typeof 。

3、在给对象添加属性时,也会遇到类似的问题

var obj = {};

obj.property.number = 2; //这时会出现 obj.property is undefined 的错误

/**

* 下面这种情况虽然没有出现语法错误,但实际上已经出现了错误.

* 属性是复合型变量所特有的,而obj.property是数值型变量,不能含有属性.

*/

var obj = {};

obj.property = 2 ;

obj.property.number = 3;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。