文献一
知识点罗列:
-
字面量、 (例如1,3,5,8不可改变的值)
-
变量、 (可以保存字面量,值可以任意变化)
-
标识符 (在JS中所有的可以由我们自主命名的都可以称为是标识符但不要用数字开头不要用中文)
-
JavaScript的6种数据类型:
基本数据类型:String 字符串类型 Number数值类型 Boolean 布尔类型 true/false
Null 空值类型 Undefined 未定义类型
引用数据类型:Object 对象类型
\作为转义字符
在字符串我们可以使用\作为转义字符,当表示一些特殊符号的使用可以使用\进行转义- " 表示" - ’ 表示’ - \n 表示换行 - \t 制表符
1,字符串(要用引号引起了,单双引都可以,不要混用,注意嵌套问题)
2,数值(所有数值都是Number Infinity infinity表示正负无穷大 Number.MAX_VALUE最大值) 可以使用一个运算符 typeof来检查一个变量类型
3,布尔(只有两个值true真 false假 用来做逻辑判断)
4,空值(左右一个值就是null 表示空的对象 用typeof检查会返回一个object)
5,未定义(只有一个值undefined 意思是声明变量但没给赋值)
- " 表示" - ’ 表示’ - \n 表示换行 - \t 制表符
3.JavaScript数据的强制类型转换
主要是将其他数据类型转换为String Number Boolean。
① 将其他的数据类型转换为String类型
方法一:
- 调用被转换数据类型的toString()方法
- 该方法不会影响原变量,它会将转换的结果返回
- 注意:null和undefined这两个值没有toString()方法,如果调用该方法程序会报错
方法二:
- 调用String()函数,并将被转换的数据作为参数传递给函数
- 使用String()函数做强制类型转换时,对于Number Boolean实际上
是调用的toString()方法。但是对于null和undefined,
就不会调用toString()方法。
它会将null直接准换为"null"(字符串)
它会将undefined直接准换为"undefined"(字符串)
② 将其他数据类型转换为Number类型
1,使用Number()函数
- 字符串–>数字
1.如果是纯数字的字符串,则可以直接转换为数字
2.如果字符串中有非数字的内容,则转换为NaN
3.如果字符串是一个空串或者是一个全是空格的字符串,