undefined是指页面出现了未知错误,提示undefined一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义才会提示undefined未定义这个错误。
undefined是一个特殊值,通常用于指示变量尚未赋值。对未定义值的引用返回特殊值。其实大多数计算机语言,只有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。
一般undefined问题只有2个方面即网站服务器和浏览器本地问题。建议看一下页面源码,如果源码上也是undefined那就说明页面本来就是这样,这就属于是网站服务器问题。
扩展资料
网页出现undefined的正确解决办法:
1、按键盘上的“F5”,重新刷新打开这个页面,如果还是出现“undefined”错误提示,那么是浏览器假死,或程序崩溃,我们复制这个贴吧的百度网址一下;
2、关掉当前浏览器,重新打开浏览器,粘贴刚复制这个贴吧的百度网址并访问一下,问题是百度已经接收到签到命令,但是反馈到web页面过程被中断,所以我们的页面出现“undefined”错误,这是浏览器的责任。
我们平时在上网时,刷微博、个人空间、打游戏时经常会遇到undefined错误提示。很多人都不知道undefined什么意思?更别提出现这样的情况如何解决了?下面就针对这个问题详细介绍下:
undefined什么意思?
在高级程序设计语言设计应用程序时,用于指示变量尚未用单等号进行赋值(常量未定义)。
1、百度贴吧大家都不陌生,我们打开一个百度贴吧,单击右上方“签到”,画面中d出了“签到失败,undefined”。
2、鼠标移到框右上角的X,单击先关闭它。
3、通过查询我们发现,“undefined”的意思是,不能确定的`原因或未知的原因(所以我们从字面也无法得到错误提示,只能按常规分析原因了)。
4、我们初步分析,是打开的这个百度网站没有连接到获取到百度数据库反馈的信息,我们按键盘上的“F5”,重新刷新打开/载入这个页面试试。
5、如果还是出现“undefined”错误提示,那么推断应该是浏览器问题了,浏览器假死,或程序崩溃。我们复制这个贴吧的百度网址一下。
6、关掉当前浏览器,重新打开浏览器,粘贴刚复制这个贴吧的百度网址并访问一下。
7、很顺利,画面直接d出了“已签到”,问题解决。结论:问题是百度已经接收到签到命令,但是反馈到web页面过程被中断,所以我们的页面出现“undefined”错误,这是浏览器的责任。
undefined什么意思?以上就是对undefined的详细介绍和解决方法。简单的说一般undefined问题只有2方面:1网站服务器2浏览器本地问题。
1、变量定义了,没有赋值
一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义出现undefined未定义这个错误。
在HTML语言中,按顺序执行下来的,你在某一行定义了一个a数组并且给赋值了,但是在接下来你的循环里又重新定义了a数组,没有给赋值,输出的结果就会是undefined.
在javascipt中,变量是通过var声明的,变量在声明的时候的同时没有定义值,变量声明了没有定义值(赋值),那么javaScript引擎会将此变量自动指向undefined对象。
2、函数没有return,有return没有返回值
函数没有返回值,默认返回undefined。
3、函数没有传参
这种情况下也会出现undefined
4、访问对象上面不存在的属性
这是由于javaScript引擎对没有显示指定对象链的变量,会尝试从最近的作用域开始查找变量,变量向上查找失败,则退回到父级作用连进行查找,依次向上进行查找。如果均查找失败,则抛出“变量未定义(undefined)”的异常。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)