JS學(xué)習(xí)--基礎(chǔ)篇

JS學(xué)習(xí)--基礎(chǔ)篇

ID:39465033

大?。?5.50 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2019-07-03

JS學(xué)習(xí)--基礎(chǔ)篇_第1頁(yè)
JS學(xué)習(xí)--基礎(chǔ)篇_第2頁(yè)
JS學(xué)習(xí)--基礎(chǔ)篇_第3頁(yè)
JS學(xué)習(xí)--基礎(chǔ)篇_第4頁(yè)
JS學(xué)習(xí)--基礎(chǔ)篇_第5頁(yè)
資源描述:

《JS學(xué)習(xí)--基礎(chǔ)篇》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、JavaScript腳本語(yǔ)言在客戶端瀏覽器上執(zhí)行的腳本:1.JavaScript2.VBscript3applet..ECMAScript總稱

2、

3、--JavaScript

4、--ActionScript

5、--ScriptEaseJavaScript語(yǔ)言中包含三個(gè)核心:ECMAScript、DOM、BOM在HTML中如何使用JavaScript===============================================*1.使用標(biāo)簽:屬性:charset(可選)字

6、符集設(shè)置、defer(可選執(zhí)行順序)值:defer、language(已廢除)、src(可選)使用外部的js腳本文件type(必選)類型:值:text/javascript例:javaScript語(yǔ)言2.在html標(biāo)簽的事件中,超級(jí)鏈接里。如:點(diǎn)擊3.外部導(dǎo)入方式

7、(推薦):可在任何位置導(dǎo)入,一般在頭部導(dǎo)入js文件從上往下執(zhí)行,要注意加載順序,兩個(gè)文件的變量名和方法名要注意是否沖突注意:中間不能加內(nèi)容JavaScript的語(yǔ)法:===========================================命名規(guī)范:1、一定要有意義2、不能以數(shù)字開頭,不能是系統(tǒng)關(guān)鍵字(如:if,class)JavaScript區(qū)分大小寫:變量名、函數(shù)

8、名、運(yùn)算符以及其他一切東西都是區(qū)分大小寫的。變量名和函數(shù)名:第一個(gè)單詞小寫以后每個(gè)單詞首字母大寫如:aaaBbbCc對(duì)象:每個(gè)單詞首字母都要大寫如:Date();分號(hào):注意:換行看成語(yǔ)句結(jié)束,每行結(jié)尾的分號(hào)可有可無(wú),最好加分號(hào)功能執(zhí)行語(yǔ)句:加分號(hào)如:varname="zhangsan";結(jié)構(gòu)定義語(yǔ)句:不加分號(hào)如:if(){}括號(hào)表示代碼塊腳本注釋://單行注釋/*多行注釋*/作用:屏蔽代碼,寫注釋文檔,調(diào)試程序變量:定義:使用var關(guān)鍵字來(lái)聲明。var變量名=值如:vara=10;注意:他和php一樣屬于弱類型

9、語(yǔ)言。JS變量聲明后是在關(guān)閉瀏覽器才釋放的,在沒關(guān)閉之前可以隨時(shí)使用。而PHP則是在使用完之后就被釋放掉變量的命名規(guī)范是:字母數(shù)字,$符和下劃線構(gòu)成,但是不可以以數(shù)字開始。變量名不可以使用關(guān)鍵字。typeof函數(shù)獲取一個(gè)變量的類型:typeof(變量)*undefined-如果變量是Undefined類型的*boolean-如果變量是Boolean類型的*number-如果變量是Number類型的*string-如果變量是String類型的*object-如果變量是一種引用類型或Null類型的*function

10、五、JavaScript的數(shù)據(jù)類型:1.Number類型(int、float、double)注意:計(jì)算時(shí)還是按整形和浮點(diǎn)型分開使用八進(jìn)制數(shù)和十六進(jìn)制數(shù)012浮點(diǎn)數(shù)特殊的Number值2.String類型(stringchar)vars="hello";document.write(s+"
");document.write(s.length+"
");//求長(zhǎng)度3.Boolean類型以下為假的情況:false;0;0.0''(空字符串)null4.object(objectarraynull)注

11、意:分開處理5.undefined沒有聲明變量6.funtion例:(類型轉(zhuǎn)換)alert("a"+10+20);//a1020alert(10+"a"+20);//10a20alert(10+20+"a");//30a整數(shù)vara=10;vara=045;vara=0xff;浮點(diǎn)數(shù):浮點(diǎn)數(shù)是近似數(shù)不能用等號(hào)判斷varf=10.5;varf=10.55;varf=10.5E+10;字符串:''""注意:JS中單引號(hào)和雙引號(hào)沒有區(qū)別,所有轉(zhuǎn)義字符都可以使用(")+連接兩個(gè)字符串六、運(yùn)算符和表達(dá)式算術(shù)運(yùn)算符號(hào)

12、+-*/%++--+加法運(yùn)算、連接字符串%浮點(diǎn)數(shù)也可以取余如:4%2.7=1.299999999998(沒什么意義)最好用整數(shù)4%-3=1取余的正負(fù)號(hào)和前面的數(shù)有關(guān)(一般用不到)賦值運(yùn)算符號(hào)+=-=*=/=%=條件運(yùn)算符號(hào)><==!=>=<====!==兩邊比較時(shí)也要使用相同類型,返回bool邏輯運(yùn)算符號(hào)&&

13、

14、!位運(yùn)算符號(hào)>>>>>(無(wú)符號(hào)右移)<<

15、&~其他運(yùn)算符號(hào)?:七、流程控制

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。