第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > for循环语句和if条件语句

for循环语句和if条件语句

时间:2019-09-08 08:40:02

相关推荐

for循环语句和if条件语句

for循环语句和if条件语句

for语句和if语句可多层嵌套使用

for语句:

for(初始化条件a;判断是否符合条件b;循环继续下去的条件c){

循环体

}

第一步:执行a

第二步:执行b,判断是否符合条件,如果符合条件,执行第三步,不符合跳出循环

第三步:执行循环体,执行c。重复执行第二步。

附上小案例:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><script>for(var i=0;i<100;i++){console.log(i)}var a=prompt('请输入年龄');// prompt('')提示用户输入 把得到的值赋值给aa=parseInt(a)console.log(typeof(a))console.log(a)// parseInt()把数字开头的字符串转化成数值类型,也可以把小数转化成整数</script></body></html>

if条件语句:

1、if(条件){

条件为真的时候,执行的代码

}

2、 if(条件){

条件为真的时候,执行的代码

}else{

条件为假的时候,执行的代码

}

3、 if(条件1){

条件1为真的时候,执行的代码

}else if(条件2){

条件2为真的时候,执行的代码

}else if(条件3){

条件3为真的时候,执行的代码

}else{

以上条件都为假的时候,执行的代码

}

附上小案例:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>for和if</title></head><body><script>var year=prompt("请输入工作满几年");var money=prompt("请输入月薪");//if(year>=0&&year<1){//a=1*money;//if(money>8000){//a=1.2*money;//}//}else if(year>=1&&year<2){//a=1.5*money;//if(money>10000){//a=1.7*money;//}//}else{//a=3*money;//if(money>12000){//a=3.2*money;//}//}//从整体看,这样子就不需要写复杂的判断式,根据if语句的跳楼现象,//可知如果第一阶段不符合才会进行第二阶段,可知如果第二阶段不符合才会进行第三阶段。if(year>=3){a=3*money;if(money>12000){a=3.2*money;}}else if(year>=2){a=1.5*money;if(money>10000){a=1.7*money;}}else{a=1*money;if(money>8000){a=1.2*money;}}//变量与常量之间使用加号连接alert("恭喜!您当前的年终奖为:"+a+"元");</script></body></html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。