js---标识符
在js编写中可以由我们自己命名的都可以叫做标识符,比如:变量名,函数名,属性名
命名需要遵循如下规则:
- 标识符可以用字母、数字、_ 、$
- 数字不可以开头
- 不能是ES中关键字和保留字
- 一般采用驼峰命名法:开头字母小写,中间首字母大写,其余为小写字母(helloWorld)
js---数据类型
首先了解js里有6中数据类型:
基本数据类型:String(字符串) 、Number(数字)、Boolean(布尔)、Null(空值)、Undefined(未定义)、 引用数据类型: object(对象)
js---String字符串
在js中String字符串需要用 "" , '' 双引号,单引号引起来。可以单引号里包裹着双引号,但是相同的引号不可以一起包裹。
在字符串中,我们可以使用\作为转义字符
eg:
- \"==="
- \'==='
- \n===换行
- \t===制表符(空格)
- \\===\
js---Number数值
Number表示数值,包括整数和小数(浮点)
有时我们不清楚变量的类型可以使用运算符typeof来检查变量的类型
语法:typeof 变量
js中表示数值最大值------Number.MAX_VALUE(1.7976931348623157e+308)
js中表示数值最小值------Number.MIN_VALUE(大于0的最小值5e-324)
如果使用Number表示的数字超过了最大值,则会返回一个Infinity表示正无穷,
(-Infinity,表示负无穷),使用typeof检查Infinity也会返回Number。
NaN是一个特殊的数字,表示Not A Number,使用typeof检查一个NaN也会返回number
注意:js计算整数可以精确,但是计算浮点数可能不会精确
js---Boolean布尔值
Boolean值主要有俩个,用于判断逻辑真假
真---true、假----false
js---Null和Undefined
null是一个空值,专门表示一个空值,返回的类型为object(用typeof检查——)
Undefined(未定义)类型值只有一个,就是本身(Undefined),声明变量时,不给变量赋值,就为Undefined。返回Undefined。