最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript如何进行流程控制(附代码)

来源:懂视网 责编:小采 时间:2020-11-27 19:32:21
文档

javascript如何进行流程控制(附代码)

javascript如何进行流程控制(附代码):本篇文章给大家带来的内容是关于javascript如何进行流程控制(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。流程控制: 指的是控制代码的执行顺序: 1、顺序流程控制:编译器默认 2、选择流程控制:if、switch 3、循环流程
推荐度:
导读javascript如何进行流程控制(附代码):本篇文章给大家带来的内容是关于javascript如何进行流程控制(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。流程控制: 指的是控制代码的执行顺序: 1、顺序流程控制:编译器默认 2、选择流程控制:if、switch 3、循环流程

本篇文章给大家带来的内容是关于javascript如何进行流程控制(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

流程控制: 指的是控制代码的执行顺序:
1、顺序流程控制:编译器默认
2、选择流程控制:if、switch
3、循环流程控制:for,while, do…while

顺序流程:代码按照排版从上往下依次执行, 排版先后执行代码

选择流程控制(分支结构): 有选择性的执行代码: 语法规则:
if(条件) { //条件的结果必须是布尔值
代码片段
}
if()里面结果为真,就执行{}里面的代码, 如果结果为假,就不执行,而执行大括号后面的代码

 if(yushu == 0) {
 document.write(shu+"/ 2 
结果为:" + jieguo); } if(yushu != 0 ) { document.write("不能被整除"); }

多个if编写起来代码复杂度很大,所以提供另外一种双选择的语法:

 if(条件) {

 }else {

 }

如果if条件为真,则执行第一个大括号内容,否则执行else后面大括号内容。

在实际开发过程当中,由于条件可能还会超过2个,所以需要使用另外一种多选择语法,

 if(条件1) { //代码块1
 } else if(条件2) { //代码块2

 }else if(条件3) { //代码块3
 }.....{

 }else { //代码N
 }var gongzi = 15000; 
 if(gongzi <= 3500) { 
 document.write("不交税!");
 } else if(3500< gongzi && gongzi <= 5000){ 
 var shui = (gongzi - 3500) * 0.03; 
 document.write("应该要交税:" + shui);
 } else if(5000< gongzi && gongzi <= 8000){ 
 var shui1 = 1500 * 0.03; 
 var shui2 = (gongzi - 5000) * 0.1; 
 document.write("应该要交税:" + (shui1 + shui2));
 } else if(8000< gongzi && gongzi <= 12500){ 
 var shui1 = 1500 * 0.03; 
 var shui2 = 3000 * 0.1; 
 var shui3 = (gongzi - 8000) * 0.2; 
 document.write("应该要交税:" + (shui1 + shui2 + shui3));

 } else if(12500< gongzi && gongzi <= 38500){ 
 var shui1 = 1500 * 0.03; 
 var shui2 = 3000 * 0.1; 
 var shui3 = 4500 * 0.2; 
 var shui4 = (gongzi - 12500) * 0.25; 
 document.write("应该要交税:" + (shui1 + shui2 + shui3 + shui4));

 }else { 
 document.write("数字错误!");
 }

另外一种多分支的体现: switch

 switch(变量名) { 
 case 值1:
 代码块; 
 break; 
 case 值2:
 代码块; 
 break; 
 default:
 代码块; 
 break;
 }var shuzi = 3; 
 switch(shuzi) { 
 case 1: 
 document.write("星期一"); 
 break; 
 case 2: 
 document.write("星期二"); 
 break; 
 case 3: 
 document.write("星期三"); 
 break; //结束,后面就不判断了 
 case 4: 
 document.write("星期四"); 
 break; 
 case 5: 
 document.write("星期五"); 
 break; 
 case 6: 
 document.write("星期六"); 
 break; 
 case 7: 
 document.write("星期天"); 
 break; 
 default: 
 document.write("数字错误!"); 
 break;

 }

循环流程控制:循环就是重复执行某一段代码,

 for(定义表达式; 判断表达式; 步长表达式) {
 代码块
 }

相关推荐:

整理Javascript流程控制语句学习笔记_javascript技巧

详解JavaScript的流程控制语句_javascript技巧

java 学习笔记(入门篇)_程序流程控制结构和方法

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

javascript如何进行流程控制(附代码)

javascript如何进行流程控制(附代码):本篇文章给大家带来的内容是关于javascript如何进行流程控制(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。流程控制: 指的是控制代码的执行顺序: 1、顺序流程控制:编译器默认 2、选择流程控制:if、switch 3、循环流程
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top