JavaScript知識點(diǎn):分支結(jié)構(gòu)(if、switch)+算法…_第1頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、javascript知識點(diǎn):分支結(jié)構(gòu)(if、switch)+算法if-else分支1.if條件應(yīng)當(dāng)是boolean類型的值或表達(dá)式2.假如條件不是boolean,會舉行自動轉(zhuǎn)換以下幾種狀況會默認(rèn)轉(zhuǎn)換為false:if(0)、if(0.0)if(nan)、if(undefined)if("")、if(null)if(false)switch-case執(zhí)行流程:1.解析變量或表達(dá)式中的值2.用解析出來的值與case后的值舉行比較等值運(yùn)行代碼塊3.假如值不相等,就執(zhí)行default:后的代碼塊switch直落模式:兩個或多個case之間沒有任何操作代碼,表示這兩個或多個塊要執(zhí)行同

2、樣的代碼塊,如:switch(變量/表達(dá)式)case值1:case值2:case值3:語句塊;break;default:語句塊;break;以下是一些算法題的代碼:(執(zhí)行時需要轉(zhuǎn)變函數(shù)的函數(shù)名調(diào)用每一個例題函數(shù)執(zhí)行)12345分支結(jié)構(gòu)678910functiongetmoney()11/定義輸入變量:商品單價price、購買的的數(shù)量count、12/收款金額money13varprice,cont,money;14/定義輸出變量:消費(fèi)金額sumprice、找零coins15varsumprice,coins;16/彈框接受輸入的值:單價、數(shù)量17price=prompt("請輸入商

3、品單價:");18count=prompt("請輸入商品數(shù)量:");19/計算商品總價20sumprice=price*count;21/推斷是否打折22if(sumprice=500)23sumprice*=0.8;24alert("您消費(fèi)到達(dá)500,享受8折優(yōu)待!");2526alert("您共消費(fèi):"+sumprice+"元");27/接受付款金額28money=prompt("請付錢:");29/推斷付款金額是否大于消費(fèi)金額30if(money=sumprice)31/計算找零

4、32count=money-sumprice;33alert("找您:"+count);3435else36alert("錢不夠!");373839getmoney();/函數(shù)調(diào)用口404142/1.通過彈框輸入年代日,推斷該日是這一年的第多少天?43functionymd()44/定義輸入變量45varyear=prompt("請輸入年份:");46varmonth=prompt("請輸入月份:");47vardate=prompt("請輸入日期:");48/通過月份推斷49switch(nu

5、mber(month)50case1:month=0;break;51case2:month=31;break;52case3:month=59;break;53case4:month=90;break;54case5:month=120;break;55case6:month=151;break;56case7:month=181;break;57case8:month=212;break;58case9:month=243;break;59case10:month=273;break;60case11:month=304;break;61case12:month=334;break;626

6、3date=month+number(date);64/推斷輸入年份是否是閏年65if(year%4=0&&year%100!=0)|year%400=0)66if(month=2)67date+=1;6869console.log("今日是今年的第:"+date+"天");7071/2.模擬電話銀行按鍵程序72functionbank()73/通過switch挑選系統(tǒng)功能74varpress=prompt("請輸入數(shù)字挑選功能(1.查詢余額2.取款3.轉(zhuǎn)換4.退出系統(tǒng)):");75switch(number(pres

7、s)76case1:seek();break;77case2:draw();break;78case3:change();break;79case4:exit();break;8081functionseek()82console.log("余額查詢中");8384functiondraw()85console.log("取款舉行中");8687functionchange()88console.log("轉(zhuǎn)賬舉行中");8990functionexit()91console.log("退出系統(tǒng),感謝用法!");929394/3.買保險95/已婚都可以買96/未婚男100八折100九折100)123price=price*0.8;124console.log("您是會員且購買金額超過100可以打八折");125126else127price=price*0.9;128console.log("您是會員可以打九折!");129130elseif(price100)131console.log("您購買金額超過100可以打九折!");132price=price*0.9;133134console.log("您需要付款:&q

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論