实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

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

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

  • 發布: Web前端培訓
  • 來源:Web前端干貨資料
  • 2020-09-04 14:42:14
  • 閱讀()
  • 分享
  • 手機端入口

今天,我們來學習一下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之后大括號中的語句。我們把這種分支語句中的每個條件和條件對應的大括號中的代碼稱之為分支。在分支語句中最多執行一條分支。

接下來,我們來學習下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://m.jecan.cn/zhuanye/2020/54472.html

THE END  

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

1 您的年齡

2 您的學歷

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

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

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 湿地保护| 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 浙江自考_浙江自学考试网 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 牛奶检测仪-乳成分分析仪-北京海谊| 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 最新电影-好看的电视剧大全-朝夕电影网 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 光栅尺_Magnescale探规_磁栅尺_笔式位移传感器_苏州德美达 | 收录网| 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 天津次氯酸钠酸钙溶液-天津氢氧化钠厂家-天津市辅仁化工有限公司 |