js循环有:
for循环体:
for(exp1;exp2,exp3){ 循环体; } exp1:无条件执行的第一个表达式 exp2:判断能否执行循环体的条件 exp3:做增量的操作
通过break结束for循环
for(var i=1;i<=100;i++){ if(i>100){ break;//结束for循环 } document。write(i+‘/<br/>‘); }
continue:表示跳过当前循环,进入下次循环。
for( var i=1; i<=10;i++){ if (i==3){ document.write(i+‘hello‘); continue; } document.write(i+‘<br/>‘) }
for的循环的嵌套
for(var i=1;i<=3;i++){ document.write(‘外层循环第‘+i‘此的结果<br/>‘); for(var j=1 ;j<=2;j++){ document.write(‘内层循环第‘+i‘此的结果<br/>‘); } document。write(‘<hr/>‘); }
条件语句:
if的条件语句
if(3>11) document.write(‘hello‘); document.write(‘hello2‘); //这种写法也是正确的,当满足条件是,会触发第一条,若不满足,则触发吓一跳
if(false){ document.write(‘hello ‘) document.write(‘King ‘) var x=1,y=2,username=‘King‘ } //当if里面是false时,var只能判断出,x,y,username的类型,而判断不到数值。
<scrip>
var username=‘king ‘; if(username==‘king ‘){ document.write(‘hello king‘); }else{ document.write(‘hello nana‘); }
//当运行的时候,会输出‘hello nana’,因为在js里面,一个空格代表一个长度点位,
所以‘king ‘和‘king ‘不一样。
</scrip>
switch...case的语句
- 计算一次 switch 表达式
- 把表达式的值与每个 case 的值进行对比
- 如果存在匹配,则执行关联代码
<scrip>
switch(exp){ case 值1: 执行的代码段; break; case 值2: 执行的代码段; break; ... default: 执行的代码段; break; 严格类型比较 }
</scrip>
while循环语句:计算表达式的值,当值为真(非0)时,则 执行循环体语句。
while(循环条件){ 循环主题; }
do...while循环语句:do-while与while循环的不同之处在于:它先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。
JavaScript条件语句
if语句:是用来规定假如条件为true是被执行的sj的代码块
else语句:原来规定加入条件为false时的新条件
else if 语句:原来规定当首个条件为flase时的新条件
switch语句:用来不同条件执行不同动作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。