千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

第一周复习
所偶有数据类型
基本: number string boolean null undefined
复杂: function object
真: true 非0数 非空字符串 复杂数据类型
假: false '' 0 null undefined NaN
基本: 申请一块内存使用,存在zai 内存里面
复杂: 申请一块空间使用,存在堆内存里面
强制类型: parseInt parseFlaot Number Boolean toString
隐式类型: - * % == != >= <=
循环步骤: 初始化 条件 语句 自增
循环嵌套特性:变量名不能重复外层循坏一次 内层循环多次内层循环结束外层循环下一次
声明式和赋值式函数区别
声明式函数在哪里执行都可以
赋值式函数只能在定义之后执行
参数
行参 函数定义里面的 定义一个名字
实参 函数调用里面的 具体数据类型
参数集
arguments
arguments.length 长度,从1开始算
arguments(0) 下标,从0开始算
对象操作CRUD
obj.xxx 不能传参
obj['xxx'] 可以传参
用等号赋值
delete obj.xxx
for(var 名字 in 对象)
短路运算
|| && !
? :
true || 100 第一个条件是真就不往后执行
true && 200 第一个条件为真才会看第二个条件
!true 取反结果
true ? 语句:语句2 条件为真执行问号,条件为假执行冒号
预解析
函数和变量有预解析
把声明提升到顶部但是不赋值
作用域
全局
局部
作用域链