美文网首页
简述undefined出现的几种情况

简述undefined出现的几种情况

作者: 缪先生_ | 来源:发表于2018-09-25 10:10 被阅读0次

1、变量定义了,没有赋值

一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义出现undefined未定义这个错误。

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

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

2、函数没有return,有return没有返回值

简述undefined出现的几种情况

函数没有返回值,默认返回undefined。

3、函数没有传参

简述undefined出现的几种情况

这种情况下也会出现undefined

4、访问对象上面不存在的属性

这是由于javaScript引擎对没有显示指定对象链的变量,会尝试从最近的作用域开始查找变量,变量向上查找失败,则退回到父级作用连进行查找,依次向上进行查找。如果均查找失败,则抛出“变量未定义(undefined)”的异常。

相关文章

  • 简述undefined出现的几种情况

    1、变量定义了,没有赋值 一般是在开发网站的时候定义不正确或是转换不正确,或是找不到定义出现undefined未定...

  • js中出现undefined的几种情况

    一 当 JavaScript 中的变量被声明的时候,程序内部会给它一个初始值 undefined例如:

  • undefined reference出现的情况

    1 常见 链接时缺失了相关目标文件 需要在源码中增加实现 链接时缺少相关的库文件 需要在编译时补全该库 2 其他情...

  • 2018-01-17

    js中出现undefined的几种情况 一.变量没有赋值 定义了一个变象,但是没有给这个变量赋值,例: 二.没有给...

  • JS注意细节

    (undefined, number, string, boolean)属于简单的值类型,不是对象。剩下的几种情况...

  • 整理值为undefined的几种情况

    变量提升 函数没有返回值 数组下标不存在时,取值 对象中属性名不存在时,取值 定义变量,但未赋值 继续用pop或s...

  • Underfined出现的几种情况

    Underfined类型只有一个只值,即特殊的underfined。那么出现underfined的哪些情况呢?下面...

  • 1.判定数据类型

    js数据类型: 字符串 数字 布尔 数组 对象 null undefined 出现undefined的情况: 1....

  • undefined的情况

    在我工作的过程当中,经常会报XX undefined的错误,下面我总结一下几种情况。 1、声明变量,但没有赋值2、...

  • javascript中出现undefined的四种情况

    一,函数没有返回值,或者返回值为空,出现undefined 例: 1)function show(){ //没有返...

网友评论

      本文标题:简述undefined出现的几种情况

      本文链接:https://www.haomeiwen.com/subject/mrpkoftx.html