首页 > 编程语言 >javascript中出现undefined的四种情况

javascript中出现undefined的四种情况

时间:2023-03-28 19:56:30浏览次数:47  
标签:console undefined show javascript var 返回值 四种 log

javascript中出现undefined的四种情况
https://www.jianshu.com/p/b0700cce78c8

函数没有返回值,或者返回值为空,出现undefined

例:

1)function show(){

//没有返回值

}

var a=show();

console.log(a);

2)function show2(){

//返回值为空

return ;

}

var b=show2();

console.log(b);

二,变量定义了未赋值;

var a;

console.log(a);

三,引用没有提供实参函数形参的值,出现undefined

例:function show(a){ //a是形参

console.log(a);

}

show();//执行时没有提供实参

四,查询一个对象属性或者数组元素的值不存在,出现undefined

例:

1)var arr=['a','b','c'];

console.log(arr[3])//arr不存在索引为3的值

2)

var oBtn=document.getElementById('btn');

console.log(oBtn.a) //oBtn对象不存在a属性

注:本文为个人整理总结,如果不当之处,希望留言

标签:console,undefined,show,javascript,var,返回值,四种,log
From: https://www.cnblogs.com/sunny3158/p/17266471.html

相关文章

  • JS中出现undefined与null几种常见情况
    JS中出现undefined与null几种常见情况原文链接:https://blog.csdn.net/CherryLee_1210/article/details/78419747在我们执行JS的一些代码的时候,有的时候就会有一些结......
  • 转载:JavaScript文字转语音_SpeechSynthesisUtterance语音合成的使用
    原文链接:https://mp.weixin.qq.com/s?__biz=MjM5MDA2MTI1MA==&mid=2649118413&idx=3&sn=3385dee75bcffa307baa79c3cde4095b&chksm=be587160892ff87605cf347eddad2ad7a55a95......
  • Javascript 加密解密方法
    本文链接Javascript和我之前发的python加密以及go加密解密不一样不需要导那么多的库只需要安装几个库其中需要了解最多的crypto-js具体就不多介绍了直接上官......
  • JavaScript学习
    从算法又做回了开发。一、作用1)对事件的反应2)改变图像3)验证输入 二、语法1)基本的一些标记,例如数字,字符串,数组等2)变量使用var3)类型有很多,用typeof来看4)使用新变......
  • javascript 使用json 将js 数据转换成json
     如果是字符串格式的话接的先解析成jsonvarjsonList=pm.response.text();varjson=JSON.parse(jsonList);console.log(json);console.log(json.has_more);varres={"......
  • JavaScript基础
    1.引入jshttps://www.w3cschool.cn/javascript/用script标签,在其中写js代码<scriptsrc="JS/style.js"></script>Numberjs不区分小数和整数NaN表示不是一......
  • 第一篇 javascript 数据类型
    1、数据类型基础数据类型(7种)1、String2、Number3、Boolean4、null5、undefined6、Symbol7、bigInit引用数据类型(Object)1、Object2、Array3、Fun......
  • 第二篇 javascript 标示符、变量、语句、操作符
    bycaixin深圳1、标识符及变量标识符1、所谓标识符,就是变量、函数、属性的名字,或者函数的参数。标识符申明规则:1、第一个字符必须是一个字母、下划线_、或者......
  • Javascript绝句欣赏
     1.取整同时转成数值型:’10.567890′|0//结果:10’10.567890′^0//结果:10-2.23456789|0//结果:-2~~-2.23456789//结果:-2 2.日期转数值:vard=+ne......
  • JavaScript 压缩 加密 解密
     代码: <!DOCTYPEHTMLPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.or......