undefined是什么意思

107

我们平时在上网时,刷微博、个人空间、打游戏时经常会遇到undefined错误提示。对于很多电脑小白来说并不明白这个错误提示undefined是什么意思,下面我们看一个简单的例子。

1、我们打开一个百度贴吧,单击右上方“签到”,画面中弹出了“签到失败,undefined”。

undefined是什么意思

2、出现这种情况,通常的做法是先关闭这个签到失败的界面,去问百度,undefined是什么意思。

undefined是什么意思

3、通过查询我们发现,“undefined”的意思是未阐明的和未限定,仅从字面意思来理解,是很难知道是什么原因的。

undefined

4、初步分析,是打开的这个百度网站没有连接到获取到百度数据库反馈的信息,我们按键盘上的“F5”,重新刷新打开/载入这个页面试试。

键盘上的“F5”

5、如果还是出现“undefined”错误提示,那么推断应该是浏览器问题了,浏览器假死,或程序崩溃。我们复制这个贴吧的百度网址一下。

6、关掉当前浏览器,重新打开浏览器,粘贴刚复制这个贴吧的百度网址并访问一下。

7、很顺利,画面直接弹出了“已签到”,问题解决。

结论:问题是百度已经接收到签到命令,但是反馈到web页面过程被中断,所以我们的页面出现“undefined”错误,这是浏览器的责任。

undefined是一个特殊值,通常用于指示变量尚未赋值,如果遇到网页出现这个错误,除了上面的因为浏览器问题造成的原因之外,我们也可查看页面源码,如果源码也是undefined,那就说明访问的页面本身就是这样,如果源码部分是js代码,就说明是js代码使用的数据有问题。提示undefined一般都是在开发网站的时候定义不正确或者转换不正确,或是找不到定义。

以上就是对undefined的详细介绍和解决方法。简单的说一般undefined问题只有2方面:1网站服务器,2浏览器本地问题。