JavaScript 的数据类型分为下面两种:
1.基本数据类型(原始值)
-
字符串 String
字符串可以用单引号 ' ' 或者双引号 " " 声明的。由于JavaScript 没有字符类型,所以下列两行代码均正确。
(注意:Java中单引号表示字符,双引号表示字符串)
var str1 = 'apple' //单引号
var str2 = "apple" //双引号
-
数字 Number
① 整数
也可以写成进制的形式,八进制,十进制,十六进制,计算的时候最终的返回值是十进制的结果。
② 浮点数
可以简单的理解为数学中的小数,例如: 3.0 ,注意此时小数部分不能省略哦~
③ 科学计数法
类似于特别大或者特别小的数字,需要用到科学计数法,JavaScript 默认将 6 个或者 6个以上前导 的 0 浮点数转换为科学计 数法。52,000,000,000 可以写成5.2e9
④ 特殊的数
NaN 表示不是数字(Not a Number)
alert(isNaN("apple")); //结果为 true
alert(isNaN("123")); //结果为 false
-
布尔 Boolean
只有 true 和 false 两个值。
-
对空 Null
只有一个值 null , 表示尚未存在的对象,其实就是空!
-
未定义 Undefined
只有一个值 undefined ,当声明的对象没有初始化时,改变量的的默认值就是 undefined 。
-
独一无二的值 Symbol (ES6 新增)
不怎么常用,大家可以自己百度了解一下。
2.引用数据类型(引用值)
-
对象 Object
-
数组 Array
-
函数 Function
类型的判断
-
typeof
-
instanceof
类型的转换
-
Number(变量) :将变量转化为数字类型
-
parseInt(变量) :将变量转化为字符类型
-
parseFloat(变量) :将变量转化为浮点类型
-
Blooean(变量) :将变量转化为布尔值类型
-
String(变量) : 将变量转化为字符串类型
未经允许,禁止转载!今天就这样,先写个标题,明天再补吧,困了(*≧︶≦))( ̄▽ ̄* )ゞ