JavaScript -基礎(chǔ)

一.JavaScript 組成部分

1.ECMAScript ?解釋器

2.DOM Document Object Model ?操做HTML ?document

3.BOM Browser Object Model ?操作瀏覽器 ?window

二.變量類型

1.number,string,boolean,function,object,undefined

2.強(qiáng)制類型轉(zhuǎn)換:parseInt()方法,把字符串轉(zhuǎn)成整數(shù),parseFloat()方法,轉(zhuǎn)換浮點(diǎn)數(shù)

3.隱式類型轉(zhuǎn)換:==,先轉(zhuǎn)換類型,然后比較,===不轉(zhuǎn)換類型,直接比較

-減號(hào)也是隱式類型轉(zhuǎn)換

4.NaN ? Not a Number

5.isNaN() 判斷是否是一個(gè)數(shù)字

6.typeof 判斷類型

三.變量的作用域

1.局部變量和全局變量

2.閉包:子函數(shù)可以使用父函數(shù)中的局部變量

四.命名規(guī)范

1.匈牙利命名法

五.運(yùn)算符

1.取模運(yùn)算符:% (求余數(shù))

2.運(yùn)算符優(yōu)先級(jí):括號(hào)

3.邏輯運(yùn)算符: 與 && (并且) , 或 || (或者) ,否 ?。ǚ牵?/p>

六.程序流程控制

1.if (){}else if (){}, ?可以有無(wú)限個(gè)else if,但是只能有一個(gè)else

2.switch(變量){

? ? ? ? ?case 值1:

? ? ? ? break;

? ? ? ? case值2:

? ? ? ? break;

? ? ? ?default:(上面情況都不行的時(shí)候執(zhí)行默認(rèn)default)

? ? ? ? break;

3.三目運(yùn)算符(JS特有)

條件?語(yǔ)句一:語(yǔ)句二 ?一般簡(jiǎn)單的情況可以用,復(fù)雜的情況用if else

4.continue ?break

break 中斷整個(gè)循環(huán)

continue 跳過(guò)本次循環(huán)

七.Json

1.JavaScript Object Notation ?輕量級(jí)數(shù)據(jù)交換格式,JavaScript 的一個(gè)子集

2.var json={a:12,b:5,c:'abc'} ?類似于PYTHON的字典,一種數(shù)據(jù)結(jié)構(gòu),鍵值對(duì)應(yīng)

3.數(shù)組有l(wèi)ength,json沒(méi)有l(wèi)ength

4.for (var i in json)可以遍歷出json里的內(nèi)容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容