数据类型

var 定义变量
监测数据类型

- undefined未定义
- Boolean布尔值
- string字符串
- number数值
- object对象或null
- function函数
undefined

null


number

string

Boolean

- true/false(区分大小写) Boolean() 字符串为空false不为空true 0/null为false 不为空true undefined为false
Object
Constructor 保存用于创建前对象的函数 即Object()
hasOwnProperty(propertyName)检查对象实例中(不是原型)给的属性是否存在
/*/不懂o.hasOwnProperty("name")
isPrototypeOF(object)检查传入对象是否为另一个对象的原型
propertyIsEnumerable检查给的属性是否能够使用for-in语句
操作符

算术操作符

递增和递减

逻辑操作符
与 (不为空时,打印最后一个)

或 (打印不为空的第一个)

非

赋值操作符

比较操作符

三元操作符

条件语句
分支语句
if语句



switch语句


循环语句
for语句


while语句

do-while语句


break/continue


函数
Console.log(xxx) xxx为变量名 可打印出xxx的值 当为typeof xxx/(xxx)时 返回结果













