JavaScript語法基礎(chǔ).ppt
《JavaScript語法基礎(chǔ).ppt》由會員分享,可在線閱讀,更多相關(guān)《JavaScript語法基礎(chǔ).ppt(33頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1,JavaScript語法基礎(chǔ)`,2,目標,理解什么是JavaScript理解JavaScript的語法基礎(chǔ),3,什么是JavaScript,JavaScript是一種基于對象的腳本語言,用于開發(fā)基于客戶端和基于服務(wù)器的Internet應(yīng)用程序可用于創(chuàng)建客戶端腳本和服務(wù)器端腳本由SunMicrosystems和Netscape開發(fā),是從Netscapes的Livescript發(fā)展而來的,4,JavaScript的作用和基本語法規(guī)則,使用JavaScript的各種功能,可以增強站點的動態(tài)性和交互性。提供用戶交互動態(tài)更改內(nèi)容驗證數(shù)據(jù)與其他任何語言一樣,JavaScript也遵循一些基本的語法規(guī)則,如:區(qū)分大小寫使用成對的符號使用空格使用注釋,5,JavaScript工具和運行時環(huán)境,JavaScript代碼生成工具和IDE有助于創(chuàng)建功能強大的JavaScript代碼。以下是其中一些工具:對話框彈出菜單生成器遠程控件運行時環(huán)境客戶端腳本編寫Web服務(wù)器上的JavaScript,6,JavaScript作為客戶端程序嵌入網(wǎng)頁,使用Script標記使用外部文件在事件處理程序中使用JavaScript,7,使用Script標記示例,祝學有所成!!!,,8,使用外部文件示例,祝學有所成!!!,document.write("嗨!你好嗎?"),test.js,,9,在事件處理程序中使用JavaScript示例,JavaScript示例,,10,使用Alert/Confirm/Write/prompt方法,使用窗口的Alert方法,可以生成一個對話框使用窗口的Confirm方法,可以生成一個確認對話框使用document的Write方法可以創(chuàng)建頁面內(nèi)容,,11,變量,變量是一種引用內(nèi)存位置的容器,用于保存在執(zhí)行腳本時可以更改的值變量的命令約定變量名必須以字母或下劃線(_)開頭變量名可以包含數(shù)字由于JavaScript區(qū)分大小寫,所以可用的字母包括A到Z(大寫)和a到z(小寫)的字符,12,聲明變量,varnew_amount;varanswer=null;varold_cost=12.50;varresult="Unknownresult";vara,b,c;result=true;,13,變量的作用域,14,Javascript中保留字,breakfalseinthisvoidcontinuefornewtruewhiledeletefunctionnulltypeofwithelseifreturnvarcasedebuggerexportsupercatchdefaultextendsswitchclassdofinallythrowconstenumimporttry,15,數(shù)據(jù)類型,在JavaScript中有四種基本的數(shù)據(jù)類型基本類型屬于弱類型,16,運算符,算術(shù)運算符比較運算符邏輯運算符字符串運算符求值運算符,17,算術(shù)運算符,18,比較運算符,19,邏輯運算符,20,求值運算符,通常這些運算符包括:條件運算符:(condition)?trueVal:falseValtypeof運算符typeof運算符返回字符串,該字符串代表操作數(shù)的類型,varx=5;document.write(typeof(x));,status=(age>=18)?"adult":"minor",21,字符串運算符,x="yellow";y="green";z=x+y+"white";則z為yellowgreenwhitew=y+9;則w為green9,22,表達式,表達式用于在不同上下文中操作和計算變量。表達式是任意一組有效的文字、變量和運算符,其計算結(jié)果為一個值。表達式類型算術(shù):計算結(jié)果為一個數(shù)字邏輯:計算結(jié)果為一個布爾值字符串:計算結(jié)果為一個字符串表達式通過運算符組合變量和文字,23,數(shù)組,數(shù)組用于存儲具有相同數(shù)據(jù)類型的一組值,使用下標(索引)來區(qū)分各個值。在JavaScript中,數(shù)組的下標以零開始。JavaScript沒有明確的數(shù)組數(shù)據(jù)類型,但卻有內(nèi)置的數(shù)組對象。要在程序中使用數(shù)組,必須使用數(shù)組對象及其相關(guān)聯(lián)的方法。,24,創(chuàng)建數(shù)組,語法:arrayObjectName=newArray([element0],element1,...,elementN])初始化1.將指定的值作為其元素2.使用arrayName=newArray(N),,對象名,元素值列表,,,25,數(shù)組賦值,在創(chuàng)建數(shù)組時將元素的值直接賦給數(shù)組。對數(shù)組的元素賦值。,,26,訪問數(shù)組元素,指定元素的索引號,emp[0],27,數(shù)組對象的元素和方法,length屬性sort方法join方法reverse方法,,28,多維數(shù)組,,29,條件語句,if…else語句switch語句,if(condition){statements;}else{statements2;},switch(expression){casevalue1:statements;break;casevalue2:statements;break;...default:statements;},30,循環(huán)語句,fordo…whilewhilebreakcontinue,31,函數(shù),預(yù)定義函數(shù)eval函數(shù)isNaN函數(shù)用戶自定義函數(shù)創(chuàng)建用戶定義的函數(shù)調(diào)用函數(shù)return語句,functionfuncName(argument1,argument2,etc){statements;},32,函數(shù)示例,functionhello(){document.write(你好!);document.write(歡迎使用hello()函數(shù));return;}functionsum_up(one,two){varresult=one+two;returnresult;}functionsum_all(){varloop=0,sum=0;for(loop=arguments.length-1;loop>=0;loop--)sum+=arguments[loop];returnsum;}hello();vartotal=sum_up(7,9);document.write(total++sum_up(8,15));document.write(+sum_all(1,5,8,7,6));,33,總結(jié),JavaScript是一種腳本語言,使用它可以創(chuàng)建客戶端腳本和服務(wù)器端腳本??梢允褂貌煌姆椒▽avaScript語句插入到HTML文檔中。JavaScript支持的基本數(shù)據(jù)類型有數(shù)字型、邏輯型或布爾型、字符串型和空型。JavaScript支持的運算符包括:算術(shù)運算符、比較運算符、邏輯運算符、字符串運算符和求值運算符。數(shù)組用于存儲具有相同數(shù)據(jù)類型的一組值變量條件語句包括:if...else和分支語句switch。循環(huán)語句包括for循環(huán)、do…while、while、break&continue語句。JavaScript具有一些預(yù)定義函數(shù),也可以創(chuàng)建自定義函數(shù)。,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- JavaScript 語法 基礎(chǔ)
鏈接地址:http://appdesigncorp.com/p-13189690.html