千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

?
第一周復(fù)習(xí)
所偶有數(shù)據(jù)類(lèi)型
? ? ? 基本: number string boolean null undefined
? ? ? 復(fù)雜: function object
? ? 真: true 非0數(shù) 非空字符串 復(fù)雜數(shù)據(jù)類(lèi)型
? ? 假: false '' 0 null undefined ?NaN
? ? 基本: 申請(qǐng)一塊內(nèi)存使用,存在zai 內(nèi)存里面
? ? 復(fù)雜: 申請(qǐng)一塊空間使用,存在堆內(nèi)存里面
? ? 強(qiáng)制類(lèi)型: parseInt parseFlaot Number Boolean toString
? ? 隱式類(lèi)型: - * % == ?!= >= <=
? ? 循環(huán)步驟: 初始化 條件 語(yǔ)句 自增
? ? 循環(huán)嵌套特性:變量名不能重復(fù)外層循壞一次 內(nèi)層循環(huán)多次內(nèi)層循環(huán)結(jié)束外層循環(huán)下一次
? ? 聲明式和賦值式函數(shù)區(qū)別
? ? ? ? 聲明式函數(shù)在哪里執(zhí)行都可以
? ? ? ? 賦值式函數(shù)只能在定義之后執(zhí)行
? ? 參數(shù)
? ? ? 行參 函數(shù)定義里面的 定義一個(gè)名字
? ? ? 實(shí)參 函數(shù)調(diào)用里面的 具體數(shù)據(jù)類(lèi)型
? ? 參數(shù)集
? ? ? arguments
? ? ? arguments.length 長(zhǎng)度,從1開(kāi)始算
? ? ? arguments(0) 下標(biāo),從0開(kāi)始算
? ? 對(duì)象操作CRUD
? ? ? ? obj.xxx ?不能傳參
? ? ? ? obj['xxx'] 可以傳參
? ? ? ? 用等號(hào)賦值
? ? ? ? delete obj.xxx
? ? ? ? for(var 名字 in 對(duì)象)
? ? 短路運(yùn)算
? ? ? ? ? || && !
? ? ? ? ? ? :
? ? ? ? ? ? true || 100 ? ?第一個(gè)條件是真就不往后執(zhí)行
? ? ? ? ? ? true ?&& 200 ? 第一個(gè)條件為真才會(huì)看第二個(gè)條件
? ? ? ? ? ? !true ? ? ? ? ? 取反結(jié)果
? ? ? ? ? ? true ? 語(yǔ)句:語(yǔ)句2 條件為真執(zhí)行問(wèn)號(hào),條件為假執(zhí)行冒號(hào)
? ? 預(yù)解析
? ? ? 函數(shù)和變量有預(yù)解析
? ? ? 把聲明提升到頂部但是不賦值
? ? 作用域
? ? ? 全局
? ? ? 局部
? ? ? 作用域鏈