所在的位置: js >> js市场 >> 弹出undefined是什么意思

弹出undefined是什么意思

北京皮炎哪个医院好 http://pf.39.net/bdfyy/bdfzj/210611/9051898.html

弹出undefined是指当前浏览页面出现了未知错误原因的错误的意思。

一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义出现undefined未定义这个错误,如果出现在浏览网页时可以刷新网页或换一个时间点再浏览该网页;也可以看一下该页面的源码(此情况一般是我们自主编写的网页),如果源码上也是undefined,那就说明页面本来就是这样,如果源码的这部分是js代码,就说明js代码使用的数据有问题。

出现undefined的原因:

1.在HTML语言中,按顺序执行下来的,你在某一行定义了一个a数组并且给赋值了,但是在接下来你的循环里又重新定义了a数组,没有给赋值,输出的结果就会是undefined.

2.在javascipt中,变量是通过var声明的,变量在声明的时候的同时没有定义值,变量声明了没有定义值(赋值),那么javaScript引擎会将此变量自动指向undefined对象。

资料扩展

null和undefined的区别

null

在javascript中表示“无值”。null常常被看做对象类型的一个特殊值,即代表“无对象”的值。null是个独一无二的值,有别与其他所有的值。如果一个变量的值为null,那么就说明它的值不是有效的对象、数组、数字、字符串和布尔值。

undefined

还有一种特殊值Javascript会偶尔一用,它就是值undefind。在使用了一个并未申明的变量时,或者是使用已经申明但是并没有赋值的变量时,又或者是使用了一个并不存在的的变量和属性时,返回的就是这个值。

注意这个特殊的undefined值不同于null。




转载请注明:http://www.aierlanlan.com/rzdk/3580.html