博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[javascript|基本概念|Underfined]学习笔记
阅读量:6456 次
发布时间:2019-06-23

本文共 537 字,大约阅读时间需要 1 分钟。

Underfined类型的值:underfined(只有一个)

 

1/声明未初始化

e.g.:var msg;-->msg == underfined:true

 

2/申明并值初始化为underfined

e.g.:var msg = underfined;-->msg == underfined:true

 

3/未声明

e.g.:msg;-->Error:msg is not defined

只能用typeof检测

 

判断是否声明或未申明

try{

  if(msg == underfined || msg){

    console.log("exist");

  }

}catch(e){

  console.log("not exist");

  console.log(e);

}

try{

  msg in window;

  console.log("exist");

}catch(e){

  console.log("not exist");

}

 

建议:一般值为underfined的变量不需要显式赋值,但是只要声明变量,就初始化是定义变量最好的习惯。

转载于:https://www.cnblogs.com/bsj2016/p/5437923.html

你可能感兴趣的文章
poi java web_WebPOI JavaWeb 项目 导出excel表格(.xls) Develop 238万源代码下载- www.pudn.com...
查看>>
oracle报1405,【案例】Oracle报错ORA-15054 asm diskgroup无法mount的解决办法
查看>>
linux 脚本map,Linux Shell Map的用法详解
查看>>
如何在linux系统下配置共享文件夹,如何在windows和Linux系统之间共享文件夹.doc
查看>>
linux操作系统加固软件,系统安全:教你Linux操作系统的安全加固
查看>>
linux中yum源安装dhcp,24.Linux系统下动态网络源部署方法(dhcpd)
查看>>
ASP.NET性能优化之分布式Session
查看>>
TaffyDB Introduction
查看>>
转载:《TypeScript 中文入门教程》 16、Symbols
查看>>
JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记4
查看>>
C#技术------垃圾回收机制(GC)
查看>>
漫谈并发编程(三):共享受限资源
查看>>
【转】github如何删除一个仓库
查看>>
Linux系统编程——进程调度浅析
查看>>
大数据Lambda架构
查看>>
openCV_java 图像二值化
查看>>
状态模式
查看>>
删除CentOS / RHEL的库和配置文件(Repositories and configuraiton files)
查看>>
DJANGO变动库的一次真实手动经历
查看>>
VC++获得微秒级时间的方法与技巧探讨(转)
查看>>