网页出现undefined是什么原因 20

要我回答问题,点进去就这样,360IE火狐都试了,IE10的兼容性设置也试过了,这是我的问题还是网站的问题?... 要我回答问题,点进去就这样,360 IE 火狐都试了,IE10的兼容性设置也试过了,这是我的问题还是网站的问题? 展开
 我来答
轻烟谈生活
高粉答主

2019-04-05 · 轻烟和你聊聊生活中的有趣事
轻烟谈生活
采纳数:7 获赞数:116664

向TA提问 私信TA
展开全部

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

pee__
2019-04-12 · TA获得超过1.4万个赞
知道答主
回答量:232
采纳率:100%
帮助的人:3.5万
展开全部

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

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

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

扩展资料

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

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娱乐笑而不语
推荐于2017-10-15 · 知道合伙人互联网行家
娱乐笑而不语
知道合伙人互联网行家
采纳数:6718 获赞数:19715
热爱回答

向TA提问 私信TA
展开全部
1、undefined是指页面出现了未知错误的原因的;
2、看一下页面源码,如果源码上也是undefined..那就说明页面本来就是这样,如果源码的这部分是js代码,就说明js代码使用的数据有问题;
3、提示undefined一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义才会提示undefined未定义这个错误,如果只是浏览网页,不必去管,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古风雅韵tS
2015-11-13 · TA获得超过367个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:158万
展开全部
  1.  undefined 代表有未定义的值,或没有接收到值

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-02-14
展开全部
原因是系统BUG,刷新即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式