###
日期:1.3
// 注释
/**/ 文档注释
行内 嵌入 外部
命名规则:由字母、数字、下划线 $符号组成、不能以数字开头;
命名要有意义,遵守驼峰命名法
Number 数字类型
数值判断:NaN 是一个值,与任何值都不相等
isNaN
String 字符串类型
\n 换行
\t
Boolean 布尔类型
Undefined 未定义
声明一个变量,但没有赋值
访问对象不存在,或者未定义的变量
函数定义了形参,但没有传递实参
使用void对表达式求值
Null 空值
Object 对象
Data 时间
Array 数组
获取数据类型
typeof
数据类型转换
转换成字符串类型
toString()
+ 字符串拼接,当 + 两边一个操作符是字符串类型,一个操作符是
其他类型,会先把它转成字符串再拼接
转换城数值类型
Number() 函数可以把任何数值转换为数字。
如果对象的值无法转换成数字,则为NaN
parselnt()
parseFloat() 转换成浮点数。
会解析到第一个. 当遇到第二个. 或者非数字时结束
+ - 0运算
Boolean()
0 '' null undefined Nan 都会为false
其他的都为true
+ - * / %
一元运算符
++
++在变量后,表示先赋值再运算
++在前先运算,再赋值
--
&& 并且
|| 或
! 非
关系运算符
> < >= <= == != === !== 返回的是布尔值
赋值运算符
= += -= *= /=
运算符的优先级
()
一元运算符 ++ -- !
算数运算符
关系运算符
相等运算符
逻辑运算符
赋值运算符 =