5)二、表達式與操作符1、比較操作符==!=><>=<=2、運">
javascript基礎教程

javascript基礎教程

ID:14826899

大?。?3.50 KB

頁數(shù):10頁

時間:2018-07-30

javascript基礎教程_第1頁
javascript基礎教程_第2頁
javascript基礎教程_第3頁
javascript基礎教程_第4頁
javascript基礎教程_第5頁
資源描述:

《javascript基礎教程》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、Javascript基礎一、變量varmyBook;myBook=5;變量名要求以字母或_打頭,不能含有空格常見的類型有:字符串,數(shù)值,布爾和對象類型。varnum=6b=(3>5)二、表達式與操作符1、比較操作符==!=><>=<=2、運算操作符+-*/%++--3、邏輯操作符&&

2、

3、!4、位操作符&

4、^(異或)~<<>>>>>(填0右移操作符)5、賦值操作符=+=-=*=/=&=

5、=^=<<=>>=>>>=6、其它操作符條件操作符:(條件)?值1:值2a=5b=6c=(a>b)?a-b:a+

6、bnew操作符varcom=newArray(“Zhang”,”Li”,”wang”,”Chen”)delete操作符deletecom[2]7、三、語句1、條件語句(1)if……elseif(mark>60)s=”pass”elses=”fail”(2)switchswitch(表達式){case標簽1:代碼塊1;break;case標簽2:代碼塊2;break;…………10case標簽n:代碼塊n;break;default:缺省代碼塊;}(3)2、循環(huán)語句(1)for語句for(初始表達式

7、,循環(huán)條件,遞增表達式){代碼塊}(2)while語句while(循環(huán)條件){代碼塊}(3)do……while語句do{代碼塊}while(循環(huán)條件)(4)label語句label:代碼塊(5)break語句跳出循環(huán)語句或switchbreaklabel跳出label標識的代碼塊(6)3、其他語句(1)for……in語句[forin.htm]for(變量in對象){代碼塊}(2)with(對象){代碼塊}(3)注釋//注釋一行/**/(4)return4、四、函數(shù)1、函數(shù)的定義function函

8、數(shù)名(參數(shù)列表){代碼塊}2、函數(shù)的調(diào)用函數(shù)名(參數(shù)列表)3、javascript的全局函數(shù)(1)eval(字符串)10執(zhí)行該字符串(2)parseInt(字符串,基數(shù))parseFloat(字符串)vars=”3.14”varj=parseInt(s)vark=parseFloat(s)parseInt(“1A”,16)=26(3)isNaN(表達式):不是數(shù)字(4)Number(對象)和String(對象)Varn=newNumber(20)document.write(n.toString

9、(16))(5)Escape(字符串)和unescape(字符串)將消息串格式轉(zhuǎn)換為ASC碼格式4、方法(1)滾動窗口scroll()scroll(x,y):移至窗口某一點,左上角為0,0[winscroll.htm](2)設置延遲setTimeout(“表達式”,時間)時間:以毫秒為單位(3)清除延遲clearTimeout(“延遲號”)如:id=setTimeout(“disp()”,1000)clearTimeout(id)(4)五、Javascript中的對象1、建立自定義對象方法1:對

10、象={屬性1:屬性值1,屬性1:屬性值1……屬性n:屬性值n}方法2:先定義構造函數(shù),再new創(chuàng)建對象實例。如:functioncar(thecolor,thenumber,thewheels){this.color=thecolor;this.number=thenumber;this.wheels=thewheels;}varmycar=newcar(“RED”,”13245”,4);2、定義對象的方法[oop.htm]functionReportInfo(){varinformation=

11、newstring;information=”color:”+this.color+”
”;information+=”Number:”+this.Number+”
”;information+=”Wheels”+this.wheels;window.document.write(information);}3、javascript核心語言對象(1)數(shù)組對象(Array)建立數(shù)組:varst=newArray(“zhang”,”wang”,”li”,”chen”);varst1=ne

12、wArray(4)訪問數(shù)組元素:st[2]10數(shù)組對象的屬性length(長度)[forin.htm]方法sort()按ASCII碼排序sort([比較函數(shù)名])[sort.htm]比較函數(shù)返回值(a與b比較)<0b排在a的前面=0保持原來次序>0a排在b的前面reverse()元素顛倒順序join(分隔符)轉(zhuǎn)換成字符串(2)字符串對象(String)屬性:length方法:toUpperCase()轉(zhuǎn)換為大寫字母toLowerCase()轉(zhuǎn)換為小寫字母indexOf(字符串,起始位置)返回子字

當前文檔最多預覽五頁,下載文檔查看全文

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

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