JavaScript 自学之数据范例
1.- ECMAScript 中定义了5种简朴数据范例 或许叫基础数据范例分别是
Undefined Boolean String Number Null
另有一种庞杂的数据范例叫 Object
Object 本质上是由一组无序的键值对构成的.
乍一看上去彷佛6种数据范例不足以示意一切数据,然则由于JavaScript数据范例具有动态性,
因而确实没有在定义其他数据范例的必要了
PS: 本人不太明白这句话,这是照抄的 ( 愿望有大神供应解答 )
1.1 – 我们在写函数的时刻须要先推断参数的数据范例, typeof 操作符 ps: 只管 typeof 能够运用( 数据 ) 然则他不是函数, ()也能够不必
有些时刻typeof也会返回一些使人不解的效果
比方: typeof null 返回的效果是 Object 由于特别值 null 被认为是一个空的对象援用
1.2 – Undefined 范例
Undefined范例只要一个值,那就是他本身, 我们在运用var 声明变量但未初始化的时刻这个变量的值就是undefined
var message;
console.log(message == undefined); // true
重要用来做推断的 比如说某一个值是不是为 undefined 你能够如许写
if(message == undefined) 或许你能够直接点 if(message) // 后一种涉及到隐式转换的题目