接下来我么来讲一下JavaScript的流程控制,JavaScript中的流程控制主要包括条件语句和循环语句。这篇博客主要讲条件语句。说到条件语句主要包括if条件语句和switch选择语句两种。 if…esle语句,当条件成立时,执行if后面的执行代码,不成立时 执行else代码块。 使用 if…else if…else 语句来选择多个代码块之一来执行。 switch 语句用于基于不同的条件来执行不同的动作。 这里主要要强调一个问题就是switch语句中,每个case语句结束后,必须都要加上一个break,用来结束当前的语句继续向下执行。如果忘记了添加break,每一个case执行完不会立马结束,而回继续向下执行,如下面的代码: 最后再总结一下if语句和switch语句的区别和应用场景。 视频讲解链接:https://www.bilibili.com/video/BV1mC4y1H7oZ/
JavaScript的流程控制(一)
1.if语句
//语法: // if(判断的条件){ // 条件成立时的执行代码 // } //if语句当条件不成立时,不执行任何的代码 var oDate=new Date(); console.log(oDate.getDay()); if(oDate.getDay()==6){ console.log("今天是星期五") }
2.if…else语句
//语法: // if(判断的条件){ // // 条件成立时执行代码 // }else{ // // 条件不成立时执行的代码 // } if(oDate.getDay()==6){ console.log("今天是星期六") }else{ console.log("今天不是星期六") }
3.if…else if…else语句
// 语法: // if(判断条件){ // // 当前条件成立时 执行的代码 // }else if(判断条件2){ // // 当前条件2成立时 执行的代码 // }else if(){ // ... // }else{ // // 当所有的条件都不成立时 执行的代码 // } var aDays=[1,2,3,4,5,6,7]; var oDay=aDays[6] if(oDay==1){ console.log("今天是星期一") }else if(oDay==2){ console.log("今天是星期二") }else if(oDay==3){ console.log("今天是星期三") }else if(oDay==4){ console.log("今天是星期四") }else if(oDay==5){ console.log("今天是星期五") }else if(oDay==6){ console.log("今天是星期六") }else{ console.log("今天是星期天") }
4.switch 语句
// 语法: // switch (key) { // case 当key为value1: // // 执行代码 // break; // case 当key为value2: // // 执行代码 // break; // case 当key为value3: // // 执行代码 // break; // case 当key为value4: // // 执行代码 // break; // ... // default: // //当key 匹配不到case时 默认的执行的代码 // break; // } var oDate=new Date(); var oDay = aDate.getDay(); switch (oDay) { case 1: console.log("今天是星期一"); break; case 2: console.log("今天是星期二"); break; case 3: console.log("今天是星期三"); break; case 4: console.log("今天是星期四"); break; case 5: console.log("今天是星期五"); break; case 6: console.log("今天是星期六"); break; default: console.log("今天是星期天"); break; }
var number=1; switch (number){ case 1: console.log(number); case 2: console.log(number); case 3: console.log(number); case 4: console.log(number); case 5: console.log(number); default :console.log(number); } // 上边的代码每种 case 都会执行一遍,即在浏览器控制台打印 6 遍 1。
if条件语句和switch选择语句的比较:
if语句和switch语句的使用场景
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算