js三大流程控制
来源:互联网 发布:c语言绝对值 编辑:程序博客网 时间:2024/05/18 06:21
1.顺序控制
2.分支控制
分支控制 if else
var sex=window.prompt("请输入性别");
if(sex=="男"){
window.alert("上男厕所");
}else if(sex=="女"){
window.alert("上女厕所");
}else if(sex=="女"){
window.alert("OK!");//强调:一旦找到一个满足条件的入口,执行完毕后,就直接结束这个多分支。
}else {
window.alert("不上厕所");
}
1)运行结果: 90 end...
var a=90;
switch(a){
case 890:
window.alert('890');
break;
case 90:
window.alert('90');
break;
case null:
window.alert("null");
break;
default:
window.alert("没有匹配的值");
break;
}
window.alert("end...");
2)运行结果: 没有匹配的值
var obj=new Object();
var a=new Object();
switch(a){
case '890':
window.alert('890');
break;
case 90:
window.alert("90");
break;
case null:
window.alert("null");
break;
default:
window.alert("没有匹配的值");
break;
}
3)没有匹配的值,所以将所有值一个个打出来
运行结果:默认 今天星期一 今天星期二
var flag=1;
switch(flag){
default:
window.alert("默认");
case'a':
window.alert("今天星期一");
case'b':
window.alert('今天星期二');
}
4)只打出匹配到的那个值,不会返回执行。
运行结果: 1.1
var flag=1.1;
switch(flag){
default:
window.alert("默认");
case'a':
window.alert("今天星期一");
case'b':
window.alert('今天星期二');
case 1.1:
window.alert('1.1');
}
3.循环控制
for循环
for (var a=0;a<10;a++){
document.writeln("您好!我是刘德华同志<br/>");
}
while循环
var i=0;
while (i<10){
document.writeln("hello world!<br/>");
i++;
}
do while循环
var i=0;
do{
document.writeln("hello!<br/>");
i++;
}
while (i<10);
- js三大流程控制
- js_day12---js数据类型+运算符+三大流程控制
- java三大流程控制
- java三大流程控制
- PHP 三大流程控制结构
- java学习之三大流程控制
- php程序的三大流程控制
- javascript三大流程控制语句
- 温故知新(四):三大流程控制
- 【java】三大流程控制+打印金字塔
- javascript学习记录4—三大流程控制
- 第三章:JavaScript中的三大流程控制
- 韩顺平 javascript教学视频_学习笔记5_js三大流程控制(顺序流程、分支控制、循环控制)
- 三、流程控制
- 流程控制(三)
- 【三】Java流程控制
- js高级----流程控制
- JS流程控制语句
- 通过代码实例来说明spark api mapPartitions和mapPartitionsWithIndex的使用
- Bzoj 4515 线段树 SDOI2016 游戏 Game
- MySQL数据库插入乱码
- reactor/proactor模型简介
- C命令行参数存入argv数组的规则:
- js三大流程控制
- Oracle 记录类型介绍
- 数据库连接参数解释
- 【版本控制】git学习笔记(一)
- 2016腾讯实习生招聘_基础研究 面试心得
- java日志 java.util.logging.Logger用法
- 线程池问题,求大神解释
- ubuntu ~/.bashrc 常用修改
- MongoDB的设计特点简介