JavaScript數(shù)據(jù)類型-數(shù)值型(number):最基本的數(shù)據(jù)類型。不區(qū)分整形數(shù)值和浮點(diǎn)數(shù)值藐石。JavaScirpt采用64位浮點(diǎn)格式表示數(shù)字洲炊。浮點(diǎn)類型,就是數(shù)值中必須包含一個(gè)小數(shù)點(diǎn)胚想,并且小數(shù)點(diǎn)后必須有一位數(shù)字琐凭。toFixed()方法,可以把number四舍五入為指定小數(shù)位的數(shù)字浊服,返回值為string類型统屈。
JavaScript數(shù)據(jù)類型-字符串型(string):由Unicode字符胚吁,數(shù)字,標(biāo)點(diǎn)符號所組成的序列愁憔。腕扶,如“字符串1”。
JavaScript數(shù)據(jù)類型-布爾型(boolean):只有兩個(gè)取值吨掌, true false它說明事物是真還是假半抱。在程序中布爾值常用來比較所得的結(jié)果。如:m==1
JavaScript數(shù)據(jù)類型-null類型:表示的值為空膜宋。用于定義空的或者不存在的引用窿侈。null不等同于空字符串和0。當(dāng)JavaScript嘗試操作一個(gè)“錯誤”的數(shù)據(jù)類型時(shí)秋茫,會自動轉(zhuǎn)換為“正確”的數(shù)據(jù)類型史简。5+null //返回 5 “5”+null //返回 “5null”
JavaScript數(shù)據(jù)類型-特殊數(shù)據(jù)類型:undefind類型:專門用來確定一個(gè)已經(jīng)創(chuàng)建但是沒有初值的變量。JavaScript中還有一種特殊類型的數(shù)字常量NaN学辱,即非數(shù)字乘瓤。當(dāng)程序由于某種原因計(jì)算錯誤后,將產(chǎn)生一個(gè)沒有意義的數(shù)字策泣,此時(shí)的返回值就是NaN衙傀。轉(zhuǎn)義字符在document.write()語句中使用時(shí),只有將其放在格式化文本標(biāo)簽<pre></pre>中才會有作用萨咕。復(fù)合數(shù)據(jù)類型:Object類型值為基本數(shù)據(jù)類型的組合统抬。如:數(shù)組,json 等危队。
JavaScript變量-關(guān)鍵字:是指在JavaScript語言中有特殊含義簿盅,成為JavaScript語法中一部分的那些字挥下。關(guān)鍵字不能作為變量名或者函數(shù)名使用。標(biāo)識符:用來命名變量和函數(shù)桨醋,或者用作JavaScript代碼中的某些循環(huán)的標(biāo)簽棚瘟。
JavaScript函數(shù):定義:函數(shù)就是包裹在花括號中的代碼塊。調(diào)用:在調(diào)用函數(shù)時(shí)喜最,可以想其傳遞值偎蘸,這些值被稱為參數(shù)。這些參數(shù)可以在函數(shù)中使用,可以發(fā)送任意多的參數(shù)迷雪,由逗號分隔限书。帶有返回值的函數(shù)通過使用return語句可以實(shí)現(xiàn)函數(shù)將值返回調(diào)用它的地方。在使用return語句時(shí)章咧,函數(shù)會停止執(zhí)行蔗包,并返回指定的值。