当前位置: 首页 > news >正文

厦门工程网站建设杭州seo推广公司

厦门工程网站建设,杭州seo推广公司,奥门网站建设,七牛 wordpress插件流程控制 在任何一门程序设计语言中,都需要支持满足程序结构 化所需要的三种流程控制: ●顺序控制 ●分支控制(条件控制) ●循环控制 顺序控制:在程序流程控制中,最基本的就是顺序控制。程序会按照自上而下的顺序执行…

流程控制

在任何一门程序设计语言中,都需要支持满足程序结构 化所需要的三种流程控制:
●顺序控制
●分支控制(条件控制)
●循环控制
顺序控制:在程序流程控制中,最基本的就是顺序控制。程序会按照自上而下的顺序执行。

分支流程控制

●if语句
●switch语句

if语句【重要】

分类:单分支,双分支,多分支,分支嵌套

// 单分支
if (条件表达式){代码段
}
// 双分支
if (条件表达式) {代码段1 
}else {代码段2
}
// 多分支
if (条件表达式1){代码段1
} else if (条件表达式2){代码段2
} else if (条件表达式3){代码段3
}else{代码段4
}

()中可以是一个值,也可以是一个表达式

// 判断成绩是否及格
// 单分支
var score = 78;
if(score>=60 && score<=100){console.log('及格');
}// 双分支
if(score>=60 && score<=100){console.log('及格');
}else{console.log('不及格');
}
// 双分支 改写 三元运算符
var res = score>=60&& score<=100?'及格':'不及格';
console.log(res);// 多分支
var score = 59;
if(score>=60 && score<=100){console.log('及格');
}else if(score>=0 && score<=59){console.log('不及格');
}else{console.log('输入错误!');
}// 分支嵌套
var score = 59;
if(score>=60 && score<=100){if(score>=85){console.log('优秀');}else if(score>=75){console.log('良好');}else{console.log('中等');}
}else if(score>=0 && score<=59){console.log('不及格');
}else{console.log('输入错误!');
}

Switch【掌握】

switch (变量){case1: 代码段;break;case2: 代码段;break;...default: 代码段;
}

()只能是变量或值,不能是表达式

var d = new Date();
console.log(d); // 获取日期时间对象
var week = d.getDay(); // 获取星期几
switch (week) {case 0:console.log('星期天');break;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;
}

对比:什么时候用if,什么时候用switch

if:条件是一个范围 或者 是具体的值
switch:条件是一个具体的值
能够使用switch实现的判断,都可以使用if来实现
但是,能够使用if语句实现的判断,不一定能使用switch实现

案例:小游戏

<button id='btn1'>唱歌</button><button id='btn2'>讲故事</button><button id='btn3'>说英语</button>
</body>
<script>var btn = document.getElementsByTagName('button');for(var i=0;i<btn.length;i++){// console.log(btn[i]);btn[i].onclick = function(){// this 点击的是谁,获取的就是谁// console.log(this);// if(this.innerText=='唱歌'){//     console.log('两只老虎。。。。');// }else if(this.innerText=='说英语'){//     console.log('ABCDEFG。。。。');// }else if(this.innerText=='讲故事'){//     console.log('从前有个山。。。。');// }switch(this.innerText){case '唱歌':console.log('两只老虎。。。。');break;case '说英语':console.log('ABCDEFG。。。。');break;case '讲故事':console.log('从前有个山。。。。');break;}}}
</script>
http://www.mmbaike.com/news/64838.html

相关文章:

  • 如何套模板做网站阿里云官网首页
  • 什么软件能自己做网站杭州专业seo
  • 做网站图片分辨率网站都有哪些
  • 上海网站建设免外链代发免费
  • 石家庄哪里可以做网站优秀的品牌策划案例
  • 成都网站建设 推广行全媒体广告投放平台
  • wordpress站点地址无法更改搜索引擎营销的基本流程
  • 外贸网站建设推广公司百度云搜索引擎入口 百度网盘
  • 提供网站建设公司seo专员岗位职责
  • 用花生做网站市场调研怎么做
  • 黑龙江省建设官方网站谷歌广告代理公司
  • 广州网站建设找哪里百度网站分析
  • 游戏网站做关键字免费seo优化工具
  • 成都微信网站建设推北京seo优化推广
  • 长春网站建设网诚传媒新平台怎么推广
  • 南阳网站优化渠道网络培训学校
  • 网站开发遇到什么问题营销技巧第三季
  • 企业网站模板网 凡建站怎么注册网站平台
  • erp财务管理系统seo是什么味
  • 最好看免费观看高清大全复制快照关键词优化
  • 网站动图banner怎么做百度搜索排名靠前
  • 南通高端网站建设免费seo在线优化
  • 网站打开的速度很慢应该怎么做优化方法
  • 网站定制开发要多久长沙排名优化公司
  • 网站建设和网络推广外包有没有永久免费crm
  • 网站开发之前前后端不分离链接交易网
  • 教新手做网站难吗引流获客工具
  • 小说素材网站seo赚钱方式
  • dw网站模板百度竞价优化软件
  • 淘宝网站开发实训报告目录简单的个人主页网站制作