黑马程序员技术交流社区
标题:
JavaScript_学习笔记_流程控制。 可以说会java 很简单
[打印本页]
作者:
小Zeor………
时间:
2014-2-18 18:53
标题:
JavaScript_学习笔记_流程控制。 可以说会java 很简单
流程控制的方式大体和java的那几类差不多,会java的同学把代码敲一遍就都
会了:
if语句
if(条件语句)
{
执行语句;
}
测试代码:<script>
if(条件语句){
执行语句;
}
else{
执行语句代码块2;
}
多学两招 = 布尔表达式?语句1:语句2;
例如 y=x>0?x:-x;
这里if的条件控制语句 和java 的差不多,所以if else 的嵌套就不多总结了
。
switch语句
switch(表达式)
{
case 取值1:
语句块1
break;
case 取值2:
语句块2
break;
case 取值n:
语句块n
break;
}
while循环语句
while(条件表达式语句)
{
执行语句块;
}
do
{
执行代代码块;
}
while(条件表达式)
for循环语句
for(初始化表达式;循环条件表达式;训话后的操作表达式)
{
执行代码块
}
for里面的条件 是可以省略的
Tips:for循环里面也是可以插入break;continue语句的。
<script>
var x = 3 ;
if(x == 1)
{
alert("负数");
x = -x ;
}
else
{
alert("空值");
}
if(x<1)
alert("x<1");
else if(x>=1 && x < 10)
alert("x>=1&&x<10");
var x = 7 ;
switch(x)
{
case 1:
alert("Monday");
break;
case 2:
alert("Tuesday");
break;
//……
case 6:
case 7:
alert("rest day");
break;
default:
alert("sorry! I don`t know");
}
var x = 1;
while(x < 3)
{
alert("x="+x);
x++;
}
var output = "";
for(var x = 0;x<10;x++)
{
output = output + "x="+x;
}
alert(output);
</script>
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2