数字( Number)
类型 1.1整型 1.2浮点型
1.3数值范围
1.4NaN
字符串( String)
类型 2.1字符串直接量 2.2转义字符 2.3字符串的使用
布尔( Boolean) 类型
Undefined类型
Null类型
对象( Object)
类型转换 7.1各种类型转换为字符串( 掌握) 7.2各种类型转换为数字 7.3各种类型转换为布尔值
# **数字(Number)类型**
(基本的数值字面量格式都是十进制)
定义:用来表示整数和浮点数值,还有一种特殊的数值即NaN。
Eg:
var x1=34.00; //使用小数点来写
var x2=34; //不使用小数点来写
整型(二进制、八进制、十进制、十六进制)
定义:不带小数点的数字。最多为17 位。
{
八进制以0开头,后面的数值必须在0-7内,如果超出了范围,那么前导0就会被忽略,剩余的数值按十进制解析。
Eg:
var num = 012;//10
var num2 = 090; // 90
十六进制是以0x开头,后面的数值范围则是0-f;
var num3 = 0xA;//10
var num4 = 0x1f; // 31
}
Boolean类型(布尔)
在现实生活中,有时我们要判断事情的对错,计算机当然也不例外,从某种意义上讲,与计算机打交道就是和布尔型打交道,计算机就是0和1的世界。因为我们要把现实生活解释给计算机执行,这样就用到布尔型。
定义:Boolean 对象只表示两个值:“true” 或 “false”。
创建Boolean类型数据:
var flag =true; 或者 var flag =false;
布尔值可以参与逻辑运算
Eg:
注意: 当flag 设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 false 参数是字符串 “false”)。
Undefined 类型 (未定义)
定义:undefined 属性用于存放 JavaScript 的 undefined 值,表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。
注意:undefined类型只有一个值,即特殊的undefined。
Eg:
Object类型(对象)
“万物皆对象”
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…
在 JavaScript 中,对象是拥有属性和方法的数据。
此外,JavaScript 允许自定义对象。
String类型(字符串)
定义:String(mix)函数, 用于表示由零个或多个16位Unicode字符组成的字符序列,即字符串。字符串可以有双引号(””)或单引号(‘’)表示。
直接量
定义:直接量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是直接量。