js基础-数据类型

① 数值类型 (number)  123

② 布尔类型 (boolean)  true、false

③ 字符串类型 (string)  "abc"

④ 未定义类型 (undefined) undefined 一个变量只声明没有赋值

⑤ null类型 (一个特殊的object) null

 

var t = null //=> t就是null类型

var m   //=> m==undefined

typeof 取数据类型(获取变量或者字面量的数据类型)

 

注意

undefined类型只有一个值就是undefined  undefined 一个变量只声明没赋值则它的值是undefined 数据类型是undefined

null类型只有一个值就是null  null类型是var a = null 通过显示赋值来定义

 

一:数值类型

  NAN 非数字值  是数字类型

  parseInt("abc")  返回NAN

  7%4 取余 3

二:布尔类型

  var a = true

三:字符串类型

  var a = "123"

  toString() 转字符串

  "我是\"英雄\"的后代"

  都是双引号的话用转义 \" => "  \n => 换行  \r => 回车

四:undefined类型

  ① 当声明了一个变量而未赋值时则变量值为undefined  var a;

  ② 没生命直接使用 undefined  console.log(a)  (函数参数未定义直接使用)

  ③ var d = undefined

  ④ 函数没有返回值的时候默认返回 undefined

五:null类型

  null为显示的赋值

  var a = null

  null == undefined  true 都代表空

  null === undefined  false 数据类型不同

  null == 0   false

  undefined == 0   false

  null == undefined  true 都代表空

posted @ 2018-04-23 10:28  suanmei  阅读(81)  评论(0编辑  收藏  举报