成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

javascript流程控制的語句有哪些

流程控制語句有:1、if語句;2、“if…else”語句;3、“if..else if..”嵌套語句;4、“Switch..case”語句;5、for語句;6、while語句;7、“do…while”語句;8、“for..in”等。

javascript流程控制的語句有哪些

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

1.做判斷(if語句)

if語句是基于條件成立才執(zhí)行相應(yīng)代碼時使用的語句。

語法:

if(條件) {  條件成立時執(zhí)行代碼 }

注意:if小寫,大寫字母(IF)會出錯!

假設(shè)你應(yīng)聘web前端技術(shù)開發(fā)崗位,如果你會HTML技術(shù),你面試成功,歡迎加入公司。代碼表示如下:

<script type="text/javascript">   var mycarrer = "HTML";   if (mycarrer == "HTML")   {     document.write("你面試成功,歡迎加入公司。");   } </script>

2.二選一 (if…else語句)

if…else語句是在指定的條件成立時執(zhí)行代碼,在條件不成立時執(zhí)行else后的代碼。

語法:

if(條件) { 條件成立時執(zhí)行的代碼} else {條件不成立時執(zhí)行的代碼}

假設(shè)你應(yīng)聘web前端技術(shù)開發(fā)崗位,如果你會HTML技術(shù),你面試成功,歡迎加入公司,否則你面試不成功,不能加入公司。

代碼表示如下:

<script type="text/javascript">   var mycarrer = "HTML"; //mycarrer變量存儲技能   if (mycarrer == "HTML")     { document.write("你面試成功,歡迎加入公司。");  }   else  //否則,技能不是HTML     { document.write("你面試不成功,不能加入公司。");} </script>

3.多重判斷(if..else if..嵌套語句)

要在多組語句中選擇一組來執(zhí)行,使用if..else if..嵌套語句。

語法:

if(條件1) { 條件1成立時執(zhí)行的代碼} else  if(條件2) { 條件2成立時執(zhí)行的代碼} ... else  if(條件n) { 條件n成立時執(zhí)行的代碼} else { 條件1、2至n不成立時執(zhí)行的代碼}

4.多種選擇(Switch..case語句)

當(dāng)有很多種選項(xiàng)的時候,switch比if else使用更方便。

語法:

switch(表達(dá)式){case值1:   執(zhí)行代碼塊 1  break;case值2:   執(zhí)行代碼塊 2  break;...case值n:   執(zhí)行代碼塊 n  break;default:   與 case值1 、 case值2...case值n 不同時執(zhí)行的代碼 }

語法說明:

Switch必須賦初始值,值與每個case值匹配。
滿足執(zhí)行該 case 后的所有語句,并用break語句來阻止運(yùn)行下一個case。
如所有case值都不匹配,執(zhí)行default后的語句。

假設(shè)評價學(xué)生的考試成績,10分滿分制,我們按照每一分一個等級將成績分等,并根據(jù)成績的等級做出不同的評價。

注意:記得在case所執(zhí)行的語句后添加上一個break語句。否則就直接繼續(xù)執(zhí)行下面的case中的語句,看以下代碼:

5.重復(fù)重復(fù)(for循環(huán))

很多事情不只是做一次,要重復(fù)做。如打印10份試卷,每次打印一份,重復(fù)這個動作,直到打印完成。這些事情,我們使用循環(huán)語句來完成,循環(huán)語句,就是重復(fù)執(zhí)行一段代碼。

for語句結(jié)構(gòu):

for(初始化變量;循環(huán)條件;循環(huán)迭代) {          循環(huán)語句   }

假如,一個盒子里有6個球,我們每次取一個,重復(fù)從盒中取出球,直到球取完為止。

<script type="text/javascript"> var num=1; for (num=1;num<=6;num++)  //初始化值;循環(huán)條件;循環(huán)后條件值更新 {   document.write("取出第"+num+"個球<br />"); } </script>

6.反反復(fù)復(fù)(while循環(huán))

和for循環(huán)有相同功能的還有while循環(huán), while循環(huán)重復(fù)執(zhí)行一段代碼,直到某個條件不再滿足。

while語句結(jié)構(gòu):

while(判斷條件){     循環(huán)語句  }

使用while循環(huán),完成從盒子里取球的動作,每次取一個,共6個球。

<script type="text/javascript"> var num=0;  //初始化值 while (num<=6)   //條件判斷 {   document.write("取出第"+num+"個球<br />");   num=num+1;  //條件值更新 } </script>

7.來來回回(Do…while循環(huán))

do while結(jié)構(gòu)的基本原理和while結(jié)構(gòu)是基本相同的,但是它保證循環(huán)體至少被執(zhí)行一次。因?yàn)樗窍葓?zhí)行代碼,后判斷條件,如果條件為真,繼續(xù)循環(huán)。

do…while語句結(jié)構(gòu):

do{     循環(huán)語句  }while(判斷條件)

我們試著輸出5個數(shù)字。

<script type="text/javascript">    num= 1;    do    {      document.write("數(shù)值為:" +  num+"<br />");      num++; //更新條件    }    while (num<=5) </script>

8.for…in語句: 循環(huán)遍歷對象的屬性

for in 循環(huán)是一種特殊類型的循環(huán),也是普通 for 循環(huán)的變體,主要用來遍歷對象,使用它可以將對象中的屬性依次循環(huán)出來,其語法格式如下:

for (variable in object) {     // 要執(zhí)行的代碼 }

其中,variable 為一個變量,每次循環(huán)時這個變量都會被賦予不同的值,我們可以在{ }中使用這個變量來進(jìn)行一系列操作;object 為要遍歷的對象,在每次循環(huán)中,會將 object 對象中的一個屬性的鍵賦值給變量 variable,直到對象中的所有屬性都遍歷完。

JS for in 循環(huán)示例代碼:

// 定義一個對象 var person = {"name": "Clark", "surname": "Kent", "age": "36"}; // 遍歷對象中的所有屬性 for(var prop in person) {     document.write("<p>" + prop + " = " + person[prop] + "</p>"); }

運(yùn)行結(jié)果:

name = Clark surname = Kent age = 36

9.for…of語句: 循環(huán)遍歷對象的屬性

for of 循環(huán)是 ECMAScript6 中新添加的一個循環(huán)方式,與 for in 循環(huán)類似,也是普通 for 循環(huán)的一種變體。使用 for of 循環(huán)可以輕松的遍歷數(shù)組或者其它可遍歷的對象,例如字符串、對象等。

JS for of 循環(huán)的語法格式如下:

for (variable of iterable) {     // 要執(zhí)行的代碼 }

其中,variable 為一個變量,每次循環(huán)時這個變量都會被賦予不同的值,我們可以在后面的{ }中使用這個變量來進(jìn)行一系列操作;iterable 為要遍歷的內(nèi)容,在每次循環(huán)中,會將 iterable 中的一個值賦值給變量 variable,直到 iterable 中的所有值都遍歷完。

示例代碼如下:

// 定義一個數(shù)組 var arr = ['a', 'b', 'c', 'd', 'e', 'f']; // 使用 for of 循環(huán)遍歷數(shù)組中的每個元素 for (var value of arr) {     document.write(value + ", "); } document.write("<br>"); // 定義一個字符串 var str = "Hello World!"; // 使用 for of 循環(huán)遍歷字符串中的每個字符 for (var value of str) {     document.write(value + ", "); } document.write("<br>"); // 定義一個對象 var obj = {"name": "Clark", "surname": "Kent", "age": "36"}; // 使用 for of 循環(huán)遍歷對象中的所有屬性 for(var value in obj) {     document.write(value + ", "); }

運(yùn)行結(jié)果:

a, b, c, d, e, f, H, e, l, l, o, , W, o, r, l, d, !, name, surname, age,

10.退出循環(huán)break

在while、for、do…while、while循環(huán)中使用break語句退出當(dāng)前循環(huán),直接執(zhí)行后面的代碼。

格式如下:

for(初始條件;判斷條件;循環(huán)后條件值更新) {  if(特殊情況)   {break;}   循環(huán)代碼 }

當(dāng)遇到特殊情況的時候,循環(huán)就會立即結(jié)束。看看下面的例子,輸出10個數(shù),如果數(shù)值為5,就停止輸出。

11.跳過本次循環(huán)continue

continue的作用是僅僅跳過本次循環(huán),而整個循環(huán)體繼續(xù)執(zhí)行。

語句結(jié)構(gòu):

for(初始條件;判斷條件;循環(huán)后條件值更新) {   if(特殊情況)   { continue; }  循環(huán)代碼 }

上面的循環(huán)中,當(dāng)特殊情況發(fā)生的時候,本次循環(huán)將被跳過,而后續(xù)的循環(huán)則不會受到影響。

【推薦學(xué)習(xí):javascript高級教程】

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
18禁H漫免费漫画无码网站国产| .一区二区三区在线 | 欧洲| 二三四五六七无产乱码| 豆奶视频在线观看免费高清版| 隔着超薄肉丝袜做AV在线| 国产精品无码午夜福利| 京东天美麻豆果冻传媒| 久久久久久伊人高潮影院| 年轻 娇小 亚洲人 日本语 夹| 普通话JIZZYOU中国少妇| 色欲香天天天综合网站无码| 西西人体自慰扒开下部93| 亚洲熟妇真实自拍另类| 7777奇米四色成人眼影| 成人片黄网站色大片免费观看CN| 国产精品制服一区二区| 久久99精品国产麻豆蜜芽| 男人用嘴添女人下身免费视频| 日日猛噜噜狠狠扒开双腿小说| 亚洲AV成人片无码www妖精| 一本久久精品一区二区| 办公室强肝的播出时间| 国产色视频一区二区三区QQ号 | 无码人妻aⅴ一区二区三区99 | 久久精品中文字幕无码| 欧洲熟妇色XXXXⅩ欧美老妇天| 无码成人AAAAA毛片| 亚洲午夜无码久久久久蜜臀AV| 99久久亚洲综合精品成人| 国产边做饭边被躁在线播放91| 久久ZYZ资源站无码中文动漫| 欧美一区二区三区放荡人妇| 西西人体444www大胆无码视频| 亚洲一二三四2021不卡 | 日本XXXⅩ色视频免费观看| 国产美女在线精品免费观看| 在线观看国产精选免费| 亚洲色成人网站WWW永久男男| 99久久国语露脸精品国产色| 国产精品爱久久久久久久小说| 精品无码一区二区三区| 日本不卡在线视频二区三区| 亚洲国产成人五月综合网| JAPANESE国产永久| 国内永久免费CRM系统Z在线| 女子初尝黑人巨嗷嗷叫| 性欧美丰满熟妇XXXX性| 2021国内精品久久久久精免费| 国产精品久免费的黄网站| 蜜桃AV秘 无码一区二区三欧| 污污网站18禁在线永久免费观看 | JAPAN丰满人妻HD| 好爽…又高潮了粉色视频| 欧美日韩一区精品视频一区二| 亚洲AV无码专区国产乱码软件| HERMES日本官网的网址| 和丰满少妇作爱过程视频| 人人妻人人澡人人| 亚洲综合AV在线在线播放 | CHINESE玩弄老年熟女| 黑人啊灬啊灬啊灬快灬深| 青青草无码精品伊人久久7| 亚洲乱码日产精品B| 福建妹妹幼儿十岁左右| 美国一面亲上边一面膜下边| 性欧美18-19SEX性高清播| YY111111少妇无码理论片| 精品人妻少妇一区二区三区在线| 日韩一区二区在线观看视频| 中文字幕乱码亚洲无线码三区| 国产一区二区女内射| 日本适合十八岁以上的护肤品男 | 欧美熟妇黑人ⅩXXXXX| 亚洲精品国产精品乱码视色| 国产AV人人夜夜澡人人爽小说| 女士不遮阴小内搭| 亚洲熟妇丰满XXXXX国语| 国产成人亚洲综合网站小说| 欧美亚洲国产精品久久蜜芽直播| 亚洲色偷偷综合亚洲av伊人| 国产精品涩涩涩视频网站| 人妻中出受孕 中文字幕在线| 亚洲最大AV资源站无码AV网址| 国产喷水1区2区3区咪咪爱AV| 日本十八禁视频无遮挡| 50岁熟妇大白屁股真爽| 精品久久无码中文字幕| 午夜.DJ高清在线观看免费8| 从厨房到餐桌JOYCE| 欧美巨大XXXX做受| 又粗又大又爽又舒服日产 | 欧美乱大交XXXXX疯狂俱乐部| 亚洲欧美综合区自拍另类 | 欧 美 伦乱 内射小说| 亚洲中文字幕无码一区| 国精品无码一区二区三区在线蜜臀 | 精品成人AV一区二区三区| 无码人妻AV一二区二区三区| 成人爽A毛片免费网站| 热RE99久久精品国99热| 18禁免费无码无遮挡不卡网站 | 西瓜在线看免费观看视频 | 婷婷开心色四房播播| 成人特黄A级毛片免费视频| 欧美猛少妇色XXXXX猛交| 中国毛茸茸性XXXX| 久久夜色精品国产亚洲AV动态图| 亚洲精品无码AⅤ中文字幕蜜桃| 国偷自产AV一区二区三区| 希露薇の繁殖计划游戏| 国产精品线在线精品| 天堂岛最新版在线BT天堂| 肥胖孕妇BBWBBWBBW| 日韩精品一区二区三区色欲AV| 八戒八戒神马影院在线观看| 男人的又粗又长又硬有白色液体| 中国熟妇色XXXXX中国老妇| 久久天堂无码AV网站| 野花日本大全免费观看3中文版5 | 亚洲熟妇av一区二区三区浪潮| 睡着了强行挺进岳身体| 成 人影片免费观看| 日本丰满熟妇多毛| A级国产乱理伦片在线播放| 欧美精产国品一二三产品工艺| 亚洲AV日韩综合一区| 国产综合无码一区二区色蜜蜜| 亚洲 A V无 码免 费 成| 国产亚洲成AⅤ人片在线观看麻豆 国产亚洲成AⅤ人片在线观看 | 中国少妇毛多水多BXⅩ| 免费无码成人AV片在线在线播放| 坐在根茎写作业好吗| 欧美成人午夜视频| А√天堂资源官网在线资源| 人妻AV中文系列| 粗大黑人巨茎大战欧美成人免费看| 上到少妇叫爽TUBE| 国产精口品美女乱子伦高潮| 香港三级精品三级在线专区| 黑人人妻AV一区二区三| 亚洲人成无码WWW久久久| 久久久亚洲欧洲日产无码AV| 中文日产幕无限码一区有限公司| 男女猛烈无遮掩视频免费软件| JAPAN丰满人妻HDXXXX| 三上悠亚SSNI452内衣模特| 国产AV无码区亚洲AV欧美| 午夜成人亚洲理论片在线观看 | 人妻AⅤ中文字幕| 饭桌上故意张开腿让公H视频| 无码国产精品一区二区免费VR| 国色天香精品一卡2卡3卡4| 亚洲一区二区自偷自拍另类| 迷迷糊糊挺进岳身体| 锕锕锕锕锕锕锕锕好疼小视频软件| 色国产精品一区在线观看| 国产精品亚洲片在线观看不卡| 亚洲国产精品日韩AV专区| 乱熟女高潮一区二区| 啊轻点内射在线视频| 天堂久久天堂AV色综合| 狠狠躁夜夜躁人人爽天天天天| 亚洲中国最大AV网站| 欧美人妇做爰XXXⅩ性高| 儿子耕了母亲荒废的田| 亚洲 欧美 激情 另类 校园| 久久久久亚洲波多野结衣| WWW.一区二区三区在线 || 私人IMAX情侣影院家庭影院| 黑人巨大BBWBBW| 18禁美女黄网站色大片在线| 色婷婷综合久久久久中文| 黑人入室强丰满人妻| 2021国内精品久久久久免费| 少妇精品久久久久www| 精产国品一二三产区区別| 2019在线人妻中文字幕| 熟妇人妻中文AV无码| 精品无码人妻夜人多侵犯18| FREEXXXPORN中国女人| 无人区卡一卡二卡三乱码入口 | 国产午夜精品一区二区三区漫画| 一区无码在线观看的| 日韩AV无码精品人妻系列| 国内精品伊人久久久久影院对白 | 女主被强迫侵犯H文| 国产精品高潮呻吟AV久久无码| 亚洲综合久久一本久道| 人妻少妇精品视频三区二区一区| 国产三级国产经典国产AV| 中文字幕无码久久一区| 天堂中文资源库官网| 久久亚洲AV成人无码国产最大| 草莓视频18在线在线播放| 亚洲成A人片在线不卡一二三区| 欧美嫩交一区二区三区| 国产在线视欧美亚综合| JAVASCRIPTJAVA成熟亲子| 亚洲成AV人片一区二区密柚| 人妻精品久久久久中文字幕69|