js 数据类型

JavaScript七种数据类型:
原型数据类型有以下6种:
Boolean Null Undefined Number String Symbol
以及Object对象
Undefined只有一个值undefined, 表示声明了变量却没有赋值
Null也只有一个值null, 表示一个空对象指针

null与undefined的区别:
typeof null "object"
typeof undefined "undefined"
null == undefined true
null === undefined false
null == null true
null === null true
undefined == undefined true
undefined === undefined true
isNaN(null + 0) false
isNaN(undefined + 0) true

检查类型:
typeof 操作符,typeof是一元运算符,返回以下6中字符串:
"undefined": 如果这个值没有定义
"boolean": 如果这个值是布尔值
"string": 字符串
"number": 数值
"object": 对象,null,array
"function":函数

instanceof 检查某个变量的原型:

var arr1 = new Array()
console.log(arr1 instanceof Array) // true
console.log(arr2 instanceof Object) // true
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,675评论 0 13
  • 1.JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...
    DeeJay_Y阅读 1,508评论 0 0
  • 1.数据类型的分类 1.总体分类 JavaScript语言的每一个值,都属于某一种数据类型。JavaScript的...
    饥人谷_小侯阅读 1,865评论 0 0
  • JavaScript 定义了几种数据类型?哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? 数据类...
    Tuuu阅读 1,878评论 0 0
  • 感恩天气凉爽,感恩交通的便利。 很有幸遇到一个很年轻帅气的86路公交车司机,服务态度超级的棒!每到...
    张一朵阅读 1,235评论 0 0