1. 變量
1.1:數據類型
*應用——var 變量名
*弱類型——定義時無需聲明、不要求初始化
1.1.1:原始類型(5)
1.1.1.1:undefined——函數、變量沒指定值時默認
1.1.1.2:null——undefined的派生
1.1.1.3:boolean——邏輯
1.1.1.4:number——數值(32爲整數,64位浮點數)
*NaN——非數值;
1.1.1.5:string——字符串;唯一一個沒有固定大小
方法:
*typeof——檢測原始數據類型 instanceof——檢測引用數據類型
*isFinit()——是否爲無窮數;isNaN()——是否爲非數值類型
*“==”——比較內容“===”——比較內容和類型
1.1.2:引用數據類型 (3類)
1.1.2.1:原生對象——由javaScript提供、獨立於宿主環境
1.1.2.2:內置對象——不需要顯示初始化的原生對象
1.1.2.3:宿主對象——與宿主環境相關的對象
1.1.2.3:數據類型轉換
1.1.2.3.1:—>字符串——toString()
1.1.2.3 .2: —>數值——parsInt()返回非數字以前的數值/parseFloat() ;number(value)將value整體裝換
1.1.2.3 3:—>邏輯——字符串不爲空、數值非0、有對象時爲TRUE。
1.2:關鍵字
1.2.1:關鍵字
javaScript新加的:Delete/function/with/var/in/do/enum/export/const/goto/transient/volatile/debugger
java中有了的:
1.2.2:數據類型
2.函數:
*應用——function 方法名(可以沒有,自動找){}
*不能寫返回類型