首页 / JAVASCRIPT / js-程序结构
js-程序结构
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了js-程序结构,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1723字,纯文字阅读大概需要3分钟。
内容图文
程序结构:
1.顺序结构(主体结构):自上而下,逐行实行;
2.分支(选择)结构:if语句,if…else, if…else if…else,switch;
3.循环结构:重复某些代码;
分支结构:
(一)if语句 :
if(判断条件){
代码}
若判断条件为真,则执行代码块
if后判断条件中的隐式转换规则:1.数值:非0即true 2.字符:非“”即true 3.对象(数组,函数):true 4.undefiend,NaN,null:false;
null: typeof为object,特殊;
//输入分数若等于或大于60则及格; var cj=prompt('请输入成绩'); if(cj>=60){//判断分数是否大于或等于60 alert('及格'); }
(二)if…else嵌套
if(判断条件){
代码}eles{代码}
若判断条件为真,则执行if后代码,否则执行else后的代码;
var a=1; if(a=1){ document.write(a++); } else{ document.write(++a); }
(三)switch…case语法:
switch(表达式){
case值1;
alert 代码;
break;
default;
代码块;
break;
}
case的穿透:在一个swutch中只会进行一次case的判断,若成功,后面的case全部执行;
break作用:防止case穿透;
var a = 2; switch(a){ case 2 : console.log(a++);break; case 3 : console.log(1);break; default: console.log("错了"); }
循环语句:
循环的三大条件:循环的次数(停止条件)、计数器用来统计循环的次数、改变计数器
(1)while(执行条件){执行语句}
var a = 1; var b =2; while(a>b){ console.log("a大") }
(2)do{执行语句1}while(执行条件){执行语句2}
此循环比while多执行一次(任何情况下);true时执行语句1,false时执行语句2
var a = 1; var b = 2; do{ console.log(a++); }while(a>b){ console.log(a); }
(3)for(;;;){执行语句}
for(var a =1;a<3;a++){ console.log(a); }
死循环:无法通过自身控制结束的循环;
控制关键字:控制循环的执行和停止;
1.continue:跳过此次循环剩余部分,继续下一回合;
2.break:结束循环,不再执行,立即结束
内容总结
以上是互联网集市为您收集整理的js-程序结构全部内容,希望文章能够帮你解决js-程序结构所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。