实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > web前端 > 【Web前端基礎知識】JavaScript條件分支語句

【Web前端基礎知識】JavaScript條件分支語句

  • 發布: Web前端培訓
  • 來源:Web前端干貨資料
  • 2020-08-12 20:15:43
  • 閱讀()
  • 分享
  • 手機端入口

今天,我們來學習一下JavaScript語言中的條件分支語句。我們知道JavaScript中的代碼默認是順序執行的,即從上到下默認執行,這種方式我們稱之為順序結構。如果我們通過條件判斷,有選擇性的執行某段代碼,就要用到條件分支語句。JavaScript中的條件分支語句分為:if-else,switch-case等。

首先,我們來認識下if語句。if 即如果,就是假設一個條件,如果條件成立,就做某一個操作,即如果怎么樣就會怎么樣。if語句的語法為:if(條件){ 條件成立執行 }。接下來我們看下面的代碼:

  1. // 如果年齡滿三周歲,就可以上幼兒園 
  2. var age = 3
  3. if (age >= 3) { 
  4.     console.log("可以上幼兒園"); 

在上面的代碼中,我們使用變量age表示年齡,如果年齡大于等于3,條件成立,就可以執行大括號內的語句,如果不滿足age大于等于3就不能執行大括號內的語句。

另外,剛才大括號中只有一條代碼,這時大括號可以省略,省略了 if 就只能控制 () 后面的第一行語句。雖然可以省略,但是我們建議每次都加上,這樣代碼結構邏輯更清晰。

接下來,我們看下if語句的另一種形式if-else。if-else 是在 if 的基礎上加了一個條件不成立時要做的操作,即條件成立做某個操作,條件不成立做某個操作。語法為:if( 條件 ){條件成立做的事情}else{條件不成立做的事情}。例如下面的代碼:

  1. var s = 100;  
  2. if(s >= 60){ 
  3.     // 條件成立執行的代碼 
  4.   console.log(‘及格’);  
  5. } else { 
  6.     // 條件不成立執行的代碼 
  7.     console.log(‘不及格’);  

在上面的代碼中,如果我們使用變量s表示分數,如果分數大于等于60分,就會執行第一個大括號中的語句,如果不能滿足分數大于等于60分,就會執行else之后大括號中的語句。我們把這種分支語句中的每個條件和條件對應的大括號中的代碼稱之為分支。在分支語句中最多執行一條分支。

【Web前端基礎知識】JavaScript條件分支語句

接下來,我們來學習下if-else的嵌套。if-else 能用于一個條件的成立和不成立,但是如果問題存在多個假設就不能夠滿足要求,比如上面的案例如果成績大于90為優秀,80至90 為良好,70至80為一般,60至70 為及格,60 以下為不及格,像這種情況就沒有辦法用 if-else 去實現,這個時候就需要用到 if-else 嵌套。 if-else 嵌套語法為:if( 判斷條件 ){ 條件成立執行的代碼 }else if( 判斷條件 ){ 條件成立執行的代碼 }else{ 以上條件都不成立時執行 }。我們通過代碼來學習下 if-else 嵌套:

  1. var a = 100
  2. if (a > 90) { 
  3.     alert(“優秀”); 
  4. } else if (a > 80) { 
  5.     alert(“良好”); 
  6. } else if (a > 70) { 
  7.     alert(“還行”); 
  8. } else if (a > 60) { 
  9.     alert(“及格”); 

在上面的代碼中,我們使用變量a表示分數,當變量a大于90執行第一條分支,當變量a不符合第一條分支的條件時會在第二條分支進行判斷,需要注意的是上面的代碼有四條分支,但是我們只能最多執行一條分支,如果有一條分支的條件滿足就不會再往后判斷條件。

以上是對分支語句if-else的介紹,希望能幫到大家。

文章“【Web前端基礎知識】JavaScript條件分支語句”已幫助

>>本文地址:http://www.jecan.cn/zhuanye/2020/51893.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 找培训机构_找学习课程_励普教育 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 合金ICP光谱仪(磁性材料,工业废水)-百科| 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 菏泽知彼网络科技有限公司| 广东教师资格网-广东教师资格证考试网 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | 上海瑶恒实业有限公司|消防泵泵|离心泵|官网 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 全国国际化学校_国际高中招生_一站式升学择校服务-国际学校网 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 精密模具加工制造 - 富东懿 |