网页出现undefined是什么原因

要我回答问题,点进去就这样,360 IE 火狐都试了,IE10的兼容性设置也试过了,这是我的问题还是网站的问题?

undefined是指页面出现了未知错误,提示undefined一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义才会提示undefined未定义这个错误,如果只是浏览网页,不必在乎,换个时间浏览网页。

undefined是一个特殊值,通常用于指示变量尚未赋值。对未定义值的引用返回特殊值。其实大多数计算机语言,只有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。

一般undefined问题只有2个方面即网站服务器和浏览器本地问题。因为你试了多个浏览器都出现该问题,所以不是浏览器本地问题。建议看一下页面源码,如果源码上也是undefined那就说明页面本来就是这样,这就属于是网站服务器问题。

扩展资料:

undefined与null

在JavaScript中,将一个变量赋值为undefined或null,几乎没区别。undefined和null在if语句中,都会被自动转为false,相等运算符甚至直接报告两者相等。Google公司开发的JavaScript语言的替代品Dart语言,就明确规定只有null,没有undefined。

原来,这与JavaScript的历史有关。1995年JavaScript诞生时,最初像Java一样,只设置了null作为表示"无"的值。根据C语言的传统,null被设计成可以自动转为0。但是,JavaScript的设计Brendan Eich,觉得这样做还不够,有两个原因。

首先,null像在Java里一样,通常被当成一个对象。但是,JavaScript的数据类型一般分成原始类型(primitive)和合成类型(complex)两大类,Brendan Eich觉得表示"无"的值最好不是对象。

其次,JavaScript的最初版本没有包括错误处理机制,发生数据类型不匹配时,往往是自动转换类型或者默默地失败。Brendan Eich觉得,如果null自动转为0,很不容易发现错误。

因此,Brendan Eich又设计了一个undefined。JavaScript的最初版本是这样区分的:null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。

参考资料来源:百度百科—undefined

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-12

undefined是指页面出现了未知错误,提示undefined一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义才会提示undefined未定义这个错误。

undefined是一个特殊值,通常用于指示变量尚未赋值。对未定义值的引用返回特殊值。其实大多数,只有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。

一般undefined问题只有2个方面即网站服务器和浏览器本地问题。建议看一下页面源码,如果源码上也是undefined那就说明页面本来就是这样,这就属于是网站服务器问题。

扩展资料

网页出现undefined的正确解决办法:

1、按键盘上的“F5”,重新刷新打开这个页面,如果还是出现“undefined”错误提示,那么是浏览器假死,或程序崩溃,我们复制这个贴吧的百度网址一下;

2、关掉当前浏览器,重新打开浏览器,粘贴刚复制这个贴吧的百度网址并访问一下,问题是百度已经接收到签到命令,但是反馈到web页面过程被中断,所以我们的页面出现“undefined”错误,这是浏览器的责任。

本回答被网友采纳
第2个回答  推荐于2017-10-15
1、undefined是指页面出现了未知错误的原因的;
2、看一下页面源码,如果源码上也是undefined..那就说明页面本来就是这样,如果源码的这部分是js代码,就说明js代码使用的数据有问题;
3、提示undefined一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义才会提示undefined未定义这个错误,如果只是浏览网页,不必去管,
第3个回答  2015-11-13

     undefined 代表有未定义的值,或没有接收到值

    这一般是开发人员的BUG,不必太在意

第4个回答  2020-02-14
原因是系统BUG,刷新即可

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网