梦回JavaScript--数据类型之undefined
undefined类型只有一个值,即undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined;
var mes;
alert(mes == undefined) //true
如果变量没有声明就会出现错误
var mes;
alert(mes) //undefined
alert(a)//error
然而有一种情况很让人困惑
var mes;
alert(typeof mes) //undefined
alert(typeof aaa) //undefined aaa没有声明
对未声明的变量使用操作符typeof 依然可以返回undefined
至此,比较合理的解释是对undefined不会执行真正的操作。
还有一点,undefined值是派生自null值的,所以进行相等测试时返回的是true
alert(null == undefined) // true
转载于:https://www.cnblogs.com/mstu/p/6195407.html
梦回JavaScript--数据类型之undefined相关推荐
- JavaScript数据类型 typeof, null, 和 undefined
JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: string number boolean object function 3 种对象类型: Object Da ...
- 从javaScript数据类型开始了解垃圾回收机制
一. javaScript数据类型 javaScript 数据类型分为:基本数据类型.引用数据类型 基本数据类型 分类:Number.String.Boolean.Null.Undefined.Sym ...
- 18100出多少取整_关于JavaScript数据类型,你知道多少?
JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...
- JavaScript筑基篇(二)-JavaScript数据类型
说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 numb ...
- Javascript数据类型共有六种
Javascript数据类型共有六种 /* var box; alert(typeof box); // box是Undefined类型,值是undefined,类型返回的字符串是undefinedv ...
- javascript 数据类型与类型转换
JavaScript 数据类型 值类型(基本类型): 字符串(String) 数字(Number) 布尔(Boolean) 空(Null) 未定义(Undefined) Symbol 注:Symbol ...
- JavaScript数据类型基本数据类型与引用数据类型的区别
JavaScript数据类型 1.JavaScript判断数据类型 typeof操作符 使用typeof操作符可以返回变量的数据类型 typeof操作符有带括号和不带括号两种用法 typeof (变量 ...
- JavaScript 数据类型之 Symbol、BigInt
JavaScript数据类型 在JavaScript中,我们已知有5种基本数据类型:Undefined.Null.String.Number.Boolean. 当ES6问世,直至今日,又新增了两种基本 ...
- javascript数据类型边边角角
javascript数据类型边边角角 变量,数据类型,需要注意的地方 全局变量和局部变量 var a = 3;// 全局变量function test(){//var b = 2;//局部变量,肯定能 ...
- 第九十九节,JavaScript数据类型
JavaScript数据类型 学习要点: 1.typeof操作符 2.Undefined类型 3.Null类型 4.Boolean类型 5.Number类型 6.String类型 7.Object类型 ...
最新文章
- 计算机网络-TCP拥塞控制
- 2009年3月全国计算机等级考试二级vfp笔试,2009年3月全国计算机等级考试二级VFP笔试试题及答案.doc...
- java 数据库改操作_数据库的插入、修改、删除操作(java实现)
- 前端封装接口弹出错误_项目实践:SpringBoot三招组合拳,手把手教你打出优雅的后端接口...
- 在JVM中记录世界停顿
- 前端笔记-对webpack和vue的基本认识
- 【clickhouse】clickhouse Uint64 不是64位 超限不报错
- vue.js java php_听说Java程序员喜欢AngularJS,PHP程序员喜欢Vue.js
- Google 封杀我写的 Web 浏览器!
- 改变select组件的option选中状态的快捷方法
- w3c html.css,W3C教程(6):W3C CSS 活动
- 摄像头码流怎么设置_监控交换机怎么选?千兆/百兆/核心/PoE/光纤交换机选型指南...
- MOOC-浙江大学-博弈论基础-学习笔记(四)
- 第三方对接-支付宝支付
- c语言编程后怎么做成软件,编程软件是用来编程的,那编程软件是怎么做出来的?...
- execl函数的用法
- Audacity如何改变音频节奏?Audacity调整音频节奏方法
- Sorting a Three-Valued Sequence 三值的排序
- 百度人脸识别API调用实现
- pdf2htmlEX 安装与保持最新版本