1.ecmascript:直譯器
0,1
幾乎沒有相容性問題;
2.dom
文件,物件,模型
document object model
相容性一般;
3.bom
瀏覽器 ,物件,模型
browser object model
完全不相容;
number
string
boolean
function
object
undefined
變數型別取決於它的內容;
parseint();轉成整數;
nan和nan不相等;
isnan;
parsefloat();
子函式可以用父函式中的區域性變數;
function
aaa()
bbb();//呼叫函式彈出a=12;
}
陣列:a
布林值:b
浮點數:f
函式:fn
整數:i
物件:o
正規表示式:re
字串:s
變體變數:v
算數:+ - * / %
賦值:=
關係:== === < > != !== <= >=
邏輯:&& || !
7.1 switch
7.2 ? :三目運算子
7.3 if else
7.4 for
7.5 while
7.6 do while
1.真:true 、 非零數字、 非空字串、 非空物件;
2.假:false、 數字零 、 空字串 、 空物件、undefined;
是一種輕量級的資料交換格式;用來存東西的和陣列有點像;
json
1.下標是字串
2.沒有length;
3.for in解決json迴圈問題
arry
[1,2,3,4]
1.下標是數字
陣列的第二種迴圈
for(var i in arr)
JS基礎知識
本週抽空學習了一些js新手需要知道的知識 1 js中用 來賦值,例如var a 1.2 迴圈結構和c 基本相同。3 簡單 基本 資料型別 number string boolean undefined null。4 複雜 引用 資料型別 object array date function。還有一些...
js基礎知識
1.型別和型別轉換 1 值型別 string 字串 number 數值 boolean 布林值 undefined null 2 引用型別 array 陣列 object 物件 function 函式 2.null 和 undefined 1 undefined表示未定義。對於沒有初始化的變數 函式...
JS基礎知識
變數型別 值型別和引用型別 var a 100 var b a a 200 console.log b 100 var a var b a b.age 21 console.log a.age 21 引用型別 物件 陣列 函式 內建函式有 object array boolean number st...