JS循环
JS语句,分为3类,第1类,顺序语句,一句话完了一个分号,第2类分支语句,第3类循环语句。分支语句又分为if...else,switch....case。
if语句:
1.最简单的if语句
<script type="text/javascript">
var a = 12;
if(a>10){
alert("A的值大于10");
}
</script>
var a = 12;
if(a>10){
alert("A的值大于10");
}
</script>
2. if嵌套
<script type="text/javascript">
var a = 12;
if(a>10){
alert("A的值大于10");
}
</script>
var a = 12;
if(a>10){
alert("A的值大于10");
}
</script>
switch....case语句:
var a=parseFloat(prompt("请输入一个数字"));
varb=parseFloat(prompt("请在输入一个数字"));
var c=prompt("请输入运算符");
switch(c){
case "+":
alert(a+b);break;
case "-":
alert(a+b;break;
case "*":
alert(a+b);break;
case "/":
alert(a+b;break;
default:
alert("输入有误");
}
循环语句1.for循环
四要素:初始值 循环条件 状态改变 循环体
<script type="text/javascript">
for(var i=0;i<10;i++){
alert(i);
}
</script>
i=0; --------初始值(只有第一次循环才走)
i<10; -------循环判断条件
i++; ------状态改变
alert(i); ------循环体
(初始值--判断条件--循环体--状态改变)--(判断条件--循环体--状态改变)--(判断条件--循环体--状态改变)--....
i++; -----------相当于自身+1 即 i=i+1;
i--; -----------相当于自身—1 即 i=i-1;
<script type="text/javascript">
var i =1;
var b = i++;
alert(b);
</script>
while循环
<script type="text/javascript">
var i=0;
while(true){
alert(i);
if(i>10)
{
break;
}
i++;
}
</script>

当运行到i=11时,循环自动结束
var i=0;
while(true){
alert(i);
if(i>10)
{
break;
}
i++;
}
</script>

当运行到i=11时,循环自动结束
break;代表跳出整个循环 continue;代表跳出本次循环