变量:
变量使用var关键字来声明
var a;
数据类型
学习数据类型需要知道typeo()方法
- typeo()检查一个变量的类型
js有六种数据类型:
-
String 字符串
-
Number 数值
-
3.Boolean 布尔值
-
null 空值
-
Undefined 未定义
-
Object 对象
其中String Number Boolean null Undefined 属于基本数据类型
Object属于引用数据类型
String类型:
- js中字符串需要使用引号(双引号和单引号都可以)引起来
-var str = "Helle";
并且同种引号不能嵌套
Number 类型:
数值类型可以表示浮点数、整数
需要注意的几个值:
值 | 功能 |
---|---|
Infinity | 表示正无穷 |
Infinity | 表示负无穷 |
NaN | 表示不是数字 但他的类型是Number |
注意: **
1.使用js进行整数运算可以保证精确
2.使用浮点数经行计算,可能得到一个不精确的结果**
所有语言都是这样的 因为最后都要转换成二进制 但二进制不能表示1/10的
Boolean布尔值:
布尔值只有两个
1.ture: 真
2.flase: 假
主要用来做逻辑判断
Null:
Null类型的 值只有一个 ,就是Null,用来表示一个为空的对象
Undefined:
Undefined类型的值只有一个,就是Undefined,用来表示未定义;
转义字符(\):
符号 | 功能 | 编码值 |
---|---|---|
\0 | Null字符 | (\u0000) |
\b | 退格符 | (\u0008) |
\t | 水平制表符 | (\u0009) |
\n | 换行符 | (\u000A) |
\v | 垂直制表符 | (\u000B) |
\f | 换页符 | (\u000C) |
\r | 回车符 | (\u000D) |
" | 双引号 | (\u0022) |
’ | 撇号或单引号 | (\u0027) |
\ | 反斜杠 | (\u005C) |
\xXX | 由 2 位十六进制数值 XX 指定的 Latin-1 字符 | |
\uXXXX | 由 4 位十六进制数值 XXXX 指定的 Unicode 字符 | |
\XXX | 由 1~3 位八进制数值(000 到 377)指定的 Latin-1 字符,可表示 256个 字符。如 \251 表示版本符号。注意,ECMAScript 3.0 不支持,考虑到兼容性不建议使用。 |