




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第九章本章目標(biāo) 掌握腳本的基本結(jié)構(gòu) 掌握J(rèn)avaScript的執(zhí)行原理 使用JavaScript實現(xiàn)偶數(shù)輸出什么是JavaScript?JavaScript 簡稱JS,是一種輕量級的腳本語言。JavaScript 是可插入 HTML 頁面的編程代碼。JavaScript 插入 HTML 頁面后,可由所有的現(xiàn)代瀏覽器執(zhí)行??捎糜?HTML 和 web,更可廣泛用于服務(wù)器、PC、筆記本電腦、平板電腦和智能手機等設(shè)備。javascript的作用表單驗證減輕服務(wù)器端壓力頁面動態(tài)效果動態(tài)改變頁面內(nèi)容動態(tài)刪除圖片輪播表單驗證JavaScript與Java這兩種編程語言除了名字開頭相同之外,沒有其它內(nèi)在的關(guān)
2、系。Java是SUN公司推出的面向?qū)ο蟮恼Z言,適合Internet應(yīng)用開發(fā),是一種服務(wù)器端的開發(fā)語言。JavaScript是網(wǎng)景公司的產(chǎn)品,是一種瀏覽器腳本語言,由客戶端瀏覽器解析執(zhí)行。JS的基本結(jié)構(gòu) /HTML內(nèi)容內(nèi)容一般放在一般放在head中中JS的執(zhí)行原理解析HTML標(biāo)簽和JavaScript腳本發(fā)送請求客戶端請求包含JS的頁面返回響應(yīng)從服務(wù)器端下載含JS的頁面瀏覽器輸入瀏覽器輸入輸出Hello World輸出輸出Hello World document.write(Hello World);頁面主體內(nèi)容頁面主體內(nèi)容JS的使用方式Html頁面內(nèi)嵌JS代碼外部JS文件簡短縮寫方式.JS的核
3、心語法核心語法核心語法數(shù)據(jù)類型數(shù)據(jù)類型變量變量運算符號運算符號控制語句控制語句注釋注釋語法約定語法約定輸入輸入/輸出輸出變量var width; width = 5;先聲明變量再賦值同時聲明和賦值變量不聲明直接賦值var catName= 皮皮;var x, y, z = 10;width=5;說明:var:用于聲明變量的關(guān)鍵字width:變量名JS變量名區(qū)分大小寫基本數(shù)據(jù)類型基本數(shù)據(jù)類型 undefined:變量被聲明后,但未被賦值 string:用單引號或雙引號來聲明的字符串 boolean:true或false number:整數(shù)或浮點數(shù) null:“無值”或“空對象”typeoftyp
4、eof用于檢測變量或值的返回值typeof運算符的返回值如下: undefined:這個變量未賦值 string:這個變量是字符串 boolean:這個變量是布爾值 number:這個變量是數(shù)值 object:這個變量是對象或null funciton :這個變量是函數(shù)運算符號邏輯控制語句 if條件語句 switch多分支語句 for、while循環(huán)語句if(條件) /JavaScript代碼;else /JavaScript代碼;switch (表達(dá)式) case 常量1 : JavaScript語句1; break; case 常量2 : JavaScript語句2; break; . d
5、efault : JavaScript語句3; for(初始化; 條件; 增量) JavaScript代碼; while(條件) JavaScript代碼;循環(huán)中斷2-1break跳出當(dāng)前整個循環(huán),后面的循環(huán)不再執(zhí)行。 var i=0; for(i=0;i=5;i+) if(i=3) break; document.write(這個數(shù)字是:+i+); 循環(huán)中斷2-2var i=0; for(i=0;i=5;i+) if(i=3) continue; document.write(這個數(shù)字是:+i+); continue跳出當(dāng)前的本次循環(huán)(跳過這一步),根據(jù)控制表達(dá)式還允許繼續(xù)進(jìn)行下一次循環(huán)。a
6、lert(歡迎您); /在頁同上彈出歡迎的提示框/*下面的這些代碼會輸出一個標(biāo)題和一個段落并將代表主頁的開始*/document.getElementById(myH1).innerHTML=Welcome!;單行注釋以 / 開始,以行末結(jié)束。多行注釋以 /* 開始,以 */ 結(jié)束,符號 /* */ 指示中間的語句是該程序中的注釋。注釋常用的輸入/輸出 alert()alert(提示信息); prompt()prompt(請輸入姓名,);var v = prompt(請輸入姓名, 張三);alert(v);練習(xí)-輸入與輸出 根據(jù)輸入的次數(shù),多次輸出HelloWorld輸入次數(shù)點擊確定語法規(guī)范2-1 代碼區(qū)分大小寫 如:VAL與val是不同的 以var開頭,分號(;)結(jié)尾 未使用var定義的將作為全局變量 考慮到性能,盡量不要使用全局變量語法規(guī)范2-2 定義變量、對象和函數(shù)的名稱時,不能使用JS保留字JS保留字列表JS未來保留字列表程序調(diào)試 alert()方法 Firebu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能技術(shù)在工業(yè)領(lǐng)域應(yīng)用開發(fā)協(xié)議
- 服務(wù)醫(yī)療合作合同協(xié)議書
- 酒店加盟及運營合同
- 農(nóng)業(yè)數(shù)字化轉(zhuǎn)型戰(zhàn)略規(guī)劃咨詢合同
- 年度旅游景區(qū)綜合管理服務(wù)合同
- 2025年我國呼吸道傳染病流行情況課件
- 保潔員醫(yī)學(xué)知識培訓(xùn)課件
- 籃球賽開幕式致辭(29篇)
- 新學(xué)期的學(xué)習(xí)計劃書
- 醫(yī)療整改報告范文(23篇)
- 硬件設(shè)計的模塊化
- 學(xué)校食堂食品安全投訴舉報登記表
- 梁湘潤.命學(xué)精華
- 六年級上冊心理健康課件6《健康上網(wǎng)快樂多》(27張PPT)
- 城市軌道交通工程施工組織設(shè)計與概預(yù)算PPT全套完整教學(xué)課件
- 某高速公路江蘇段施工組織設(shè)計
- 全國青少年機器人技術(shù)等級(機器人二級)考試復(fù)習(xí)題庫(含真題)
- 學(xué)習(xí)弘揚雷鋒精神課件
- 行政區(qū)域代碼表Excel
- 精神病醫(yī)院管理制度
- 化工廠中控DCS系統(tǒng)崗位職責(zé)
評論
0/150
提交評論