![網(wǎng)頁設(shè)計與制作(活頁式) 課件 情景9-1 JavaScript基本語法_第1頁](http://file4.renrendoc.com/view12/M03/03/32/wKhkGWXxujmABOnfAAGiyV19sRs054.jpg)
![網(wǎng)頁設(shè)計與制作(活頁式) 課件 情景9-1 JavaScript基本語法_第2頁](http://file4.renrendoc.com/view12/M03/03/32/wKhkGWXxujmABOnfAAGiyV19sRs0542.jpg)
![網(wǎng)頁設(shè)計與制作(活頁式) 課件 情景9-1 JavaScript基本語法_第3頁](http://file4.renrendoc.com/view12/M03/03/32/wKhkGWXxujmABOnfAAGiyV19sRs0543.jpg)
![網(wǎng)頁設(shè)計與制作(活頁式) 課件 情景9-1 JavaScript基本語法_第4頁](http://file4.renrendoc.com/view12/M03/03/32/wKhkGWXxujmABOnfAAGiyV19sRs0544.jpg)
![網(wǎng)頁設(shè)計與制作(活頁式) 課件 情景9-1 JavaScript基本語法_第5頁](http://file4.renrendoc.com/view12/M03/03/32/wKhkGWXxujmABOnfAAGiyV19sRs0545.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
網(wǎng)頁設(shè)計與制作JavaScript基本語法授課教師:喬振華HTMLCSSJavaScriptJavaScript目錄CONTENTS12學(xué)習(xí)目標(biāo)知識講解3小結(jié)學(xué)習(xí)目標(biāo)01學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)01掌握J(rèn)avaScript的語法學(xué)習(xí)目標(biāo)03掌握常用的運算符學(xué)習(xí)目標(biāo)02掌握數(shù)據(jù)類型及變量的命名規(guī)則02知識點講解
01JavaScript的基本語法結(jié)構(gòu)是什么?
03JavaScript中變量的命名規(guī)則是什么?思考知識點講解
02JavaScript中有幾種數(shù)據(jù)類型?
04JavaScript有哪些運算符?1、什么是JavaScriptJavaScriptJavaScript是一種嵌入到HTML文件中的基于對象(Object)和事件驅(qū)動(EventDriven)并具有安全性的腳本語言。2、認(rèn)識JavaScript的組成(1)ECMAScript:定義語言的基礎(chǔ),規(guī)定了語言的組成部分:語法、類型、語句、關(guān)鍵字、保留字、操作符、對象、js、nodejs都實現(xiàn)了ECMAScript。(2)文檔對象模型(DocumentObjectModel):當(dāng)網(wǎng)頁被加載時,瀏覽器會創(chuàng)建頁面的文檔對象模型,用DOMAPI可以輕松地刪除、添加和替換節(jié)點。(3)瀏覽器對象模型(BrowserObjectModel):描述了與瀏覽器窗口進(jìn)行訪問和操作的方法和接口。3、JavaScript基本語法(1)JavaScript可以出現(xiàn)在HTML的任意地方,使用<script></script>進(jìn)行聲明;(2)JavaScript可以單獨寫在一個文件中(以.js作擴(kuò)展名),然后用
嵌入到HTML文檔中;(3)語句末尾既可以使用分號(;)結(jié)尾,也可以不寫分號;(4)Javascript程序?qū)Υ笮∽帜甘恰懊舾小钡?,即區(qū)分大小寫字母;(5)單行注釋://;多行注釋:/**/<scriptsrc=“js文件路徑”></script>3、JavaScript基本語法例如:(1)變量“name”和“NAME”是不一樣的;
(2)以下寫法均正確:
varname1="xiaowang"varname2="xiaoli";注意:如果將代碼寫在一行上,則分號不能省略,如下第一個語句結(jié)束后的分號不能省略:varname1="xiaowang";varname2="xiaoli";4、變量的聲明使用var關(guān)鍵字聲明,例如聲明學(xué)生姓名:varname;注意:javaScript采用弱數(shù)據(jù)類型的形式,變量是一種自由變量,它可以接受任何類型的數(shù)據(jù),在聲明時無需定義數(shù)據(jù)類型,變量的具體數(shù)據(jù)類型根據(jù)所賦的值的數(shù)據(jù)類型來確定。如:
varscore=“100”//字符串類型varscore=100//數(shù)值類型5、變量的命名規(guī)則第一個字符必須是字母或下劃線(_)或美元符號($);不能包含有空格、“+”、“-”、“@”、“#”等特殊字符;不能使用JavaScript中的保留字或關(guān)鍵字,如var、if等。應(yīng)使用有意義的變量名,可以使用“駝峰式”或“下劃線式”的變量名,如stuName,stu_name。
JavaScript是區(qū)分大小寫,所以name和變量Name是兩個不同的變量。
知識點講解請大家判斷哪些變量名是錯誤的<script>vary2=12.5;
var2x=3;//Xvarfor=“helloworld”;//X
var_while="Nextpage";var$3=true;
varstuname=“LinDa”;//Xvarstr="";</script>6、數(shù)據(jù)類型JavaScript語言的每一個值,都屬于某一種數(shù)據(jù)類型。JavaScript的數(shù)據(jù)類型,共有9種:值類型(基本類型):字符串(String)、數(shù)字(Number)、布爾(Boolean)、空(Null)、未定義(Undefined)、Symbol。引用數(shù)據(jù)類型:對象(Object)、數(shù)組(Array)、函數(shù)(Function)。知識點講解<script> varstr=“hello”;//typeof(str)等價于typeofstr varnum=100; varflag=true;
alert("str的類型是:"+typeof(str));//string alert("num的類型是:"+typeof(num));//number alert("flag的類型是:"+typeof(flag));//boolean</script>使用typeof()或者typeof判斷變量的數(shù)據(jù)類型知識點講解<script>
alert([]instanceofArray);//[]是Array的實例,返回true</script>使用instanceof(X)或者instanceofX檢測數(shù)據(jù)類型知識點講解<script>
varsum="100";
varnum=100;
varstr="hello";
alert(“sum類型是:”+isNaN(sum));//false
alert(“num的類型是:”+isNaN(num));//false
alert("str類型是:"+isNaN(str));//true</script>使用isNaN()判斷變量是否為非數(shù)字值7、運算符JavaScript中常用的運算符有:A賦值運算符B算術(shù)運算符C遞增和遞減運算符D比較運算符E邏輯運算符知識點講解
賦值運算(假設(shè)定義x=10,y=5)運算符例子等同于運算結(jié)果=x=y
x=5+=x+=yx=x+yx=15-=x-=yx=x-yx=5*=x*=yx=x*yx=50/=x/=yx=x/yx=2%=x%=yx=x%yx=0
算術(shù)運算(假設(shè)定義x=10,y=5)知識點講解運算符描述例子X運算結(jié)果X運算結(jié)果+加法x=y+275-減法x=y-235*乘法x=y*2105/除法x=y/22.55%取模(余數(shù))x=y%215++自增x=++y66
x=y++56--自減x=--y4
溫馨提示
- 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ù)報刊物流配送與藝術(shù)交流合同
- 2025年度半年租賃合同糾紛快速裁決服務(wù)合同
- 三農(nóng)產(chǎn)品綠色消費認(rèn)知與引導(dǎo)方案
- 滕竹的離婚協(xié)議書
- 臨床醫(yī)學(xué)與健康科學(xué)作業(yè)指導(dǎo)書
- 房屋拆除合同
- 人力資源合作協(xié)議書合同
- 跨境電商環(huán)境下供應(yīng)鏈管理優(yōu)化方案設(shè)計
- 三農(nóng)行業(yè)養(yǎng)殖場動物防疫方案
- 人力資源管理專業(yè)畢業(yè)設(shè)計論文
- 法理學(xué)-(第五版)完整版ppt全套教學(xué)教程課件(最新)
- 香港地圖高清矢量可填充編輯PPT模板(精美)
- 《朝天子-詠喇叭》
- 氧化還原反應(yīng)方程式的配平(八大配平技巧)-PPT課件
- 天津人社局解除勞動合同證明書
- (高清正版)JJF(浙)1090—2014薄片千分尺校準(zhǔn)規(guī)范
- 2020年采購部年度目標(biāo)計劃 采購部工作目標(biāo)
- 陽光分級閱讀高一上The Emperor Penguin課件
- mil-std-1916抽樣標(biāo)準(zhǔn)(中文版)
- 黑水虻幼蟲的營養(yǎng)成分表
評論
0/150
提交評論