- Javascript 字面量与变量
字面量:一些不可以改变的值。
变量:变量可以用来保存字面量,而且变量的值是可以任意改变的。变量更加方便我们使用,所以在发开中都是通过变量去保存字面量
变量的声明:通过var关键字声明 var studentName=12;
JavaScript 标识符
在JS中所有可以由我们自主命名的都可以称为是标识符。例如:变量名 函数名 属性名都属于标识符
2.JavaScript数据类型
在JS中一共有7种数据类型
3. 2.1 String字符串
- JS中字符串需要使用引号引起来
- 使用单引号或双引号都可以,但是最好不要混用
- 注意引号的嵌套问题
‘\’作为转义字符(反斜杠)
在字符串我们可以使用 \ 作为转义字符,当表示一些特殊符号的使用可以使用 \ 进行转义
2.2 Number 数值类型
在JS中所有的数值都是Number类型,包括了整数、浮点数(小数)
拓展部分:如果使用Number表示的数字超过了最大值,则会返回一个 Infinity 表示正无穷大, -
Infinity 表示负无穷大
使用 typeof 检查 Infinity 也会返回Number
2.3 Boolean 布尔类型
布尔值只有2个,主要用来做逻辑判断。true 表示真,false 表示假
-
- Null(空值)类型的值只有一个,就是null
null这个值专门用来表示一个空对象,使用typeof检查一个null值时,返回一个object
-
- Undefined(未定义)的值只有一个,undefined
声明一个变量但是未给变量赋值时,它的值就是undefined
- JavaScript类型转换
- 3.1强制类型转换
指的是将一个数据类型强制转换为其他的数据类型。
类型转换主要指,将其他的数据类型转换为 String Number Boolean
4. 3.2将其他类型转换为Number
5. JavaScript 算术运算符
6.
7. JavaScript逻辑运算符
8.