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

网站开发的背景和意义建站平台如何隐藏技术支持

网站开发的背景和意义,建站平台如何隐藏技术支持,购物网站建设,南通网络科技的公司网站流程控制 在任何一门程序设计语言中,都需要支持满足程序结构 化所需要的三种流程控制: ●顺序控制 ●分支控制(条件控制) ●循环控制 顺序控制:在程序流程控制中,最基本的就是顺序控制。程序会按照自上而下的顺序执行…

流程控制

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

分支流程控制

●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/88565.html

相关文章:

  • 电子商务网站建设如何邀请注册推广赚钱的app
  • SEO案例网站建设公司站长工具ip地址
  • 化妆品网站主页设计广州从化发布
  • 广州致格广告有限公司网站中国腾讯和联通
  • 单位网站建设建议对策青岛网站推广公司排名
  • 重庆网站建设咨询广告推广投放平台
  • 石家庄建设网站公司教育培训机构前十名
  • 网站备案跟做哪个推广有关系吗培训网站推广
  • 做防水网站公司网络搭建
  • 常州网站制作案例三亚百度推广公司
  • 苏州门户网站google seo 优化
  • 在香港做网站需要什么条件昨日凌晨北京突然宣布重大消息
  • 2019年怎么做网站中央新闻联播
  • 自己做电商网站吗推广引流平台app大全
  • 做羞羞的事的网站中国旺旺(00151) 股吧
  • 个人建个网站多少钱推广seo优化公司
  • iis url重写wordpress百度seo一本通
  • 广东省建设部网站上海疫情最新消息
  • 企业网站建设多长时间资源网站快速优化排名
  • 怎么做付款链接网站推广哪个网站好
  • 电子商城 网站开发 支持手机端seop
  • 中国建设银行北京市分行网站澎湃新闻
  • ppt模板网站排行营销型网站建站推广
  • 品牌网站建设小蝌蚪1网址导航浏览器下载
  • 开源cms建站自动app优化最新版
  • 自己怎么做一个小程序seo网站推广杭州
  • 网站中木马怎么办做网站好的网站建设公司
  • 政府网站集约化建设情况汇报网站收录一键提交
  • 正规的网站建设公司想做百度推广找谁
  • 增城新塘镇 企业网站建设电商网站seo优化