10-13总结
算法的特性
1、明确性:对每一个步骤都有确切的非二性的规定。
2、有效性:有效的执行,得到确定的结果。
3、有限性:不会无限的执行。
标识符
特性:
- 一、区分大小写。
- 二、可以用中文,但不推荐。
- 三、关键字不允许作为表示符。
命名规范:
- 第一个字符可以是“$” “_”字母。
- 第二个字符及后面的字符,还可以用数字。
五个原始数据类型
- 字符串:用双引号或单引号表示
- 数值:number
- 布尔类型:false true
- null
- undefined
运算符
且(&&)运算符
- 表达式两边同时为真,则为真。
或(||)运算符
- 表达式两边只要有一遍为真则为真。
三目运算符:表达式1?表达式2:表达式3
- 若表达式1成立执行表达式2,若表达式1不成立,则执行表达式3。
运算符优先级
- 取反(!非)运算符>算术运算符>关系运算符>且(&&)运算符>或(||)运算符>三目运算符>赋值运算符。
!以下六个值js代码会自动认为是false
undefined
null
false
0
NaN
“”