上篇关于javascript的博客简单介绍了一下javascript的变量和运算符,下面简单介绍一下javascript中的基本语句.
1.条件语句if.
<html>
<head>
<title>VarTest</title>
<script language="javascript">
var varTest=1;
if(varTest=1) {
alert("true");
}else{
alert("false");
}
</script>
</head>
</html>
结果弹出窗口true.
2.三元运算符?:.
<html>
<head>
<title>VarTest2</title>
<script language="javascript">
var varTest2=2;
alert(varTest2==1?"1":"2");
</script>
</head>
</html>
结果弹出窗口2.
3.条件语句switch.
<html>
<head>
<title>VarTest3</title>
<script language="javascript">
var varTest3=2;
switch(varTest3){
case 1:
alert("1");
break;
case 2:
alert("2");
break;
default:
alert("other");
break;
}
</script>
</head>
</html>
结果弹出窗口2.
4.循环语句for.
<html>
<head>
<title>VarTest4</title>
<script language="javascript">
var sum=0;
for(var i=0; i<=100; i++){
sum+=i;
}
alert(sum);
</script>
</head>
</html>
结果弹出窗口5050.
5.循环语句while.
<html>
<head>
<title>VarTest5</title>
<script language="javascript">
var sum=0;
var i=0;
while(i<=100){
sum+=i;
i++;
}
alert(sum);
</script>
</head>
</html>
结果弹出窗口5050.
6.循环语句do while.
<html>
<head>
<title>VarTest6</title>
<script language="javascript">
var i=10000;
do{
i++;
}while(i<=100);
alert(i);
</script>
</head>
</html>
结果弹出窗口10001.注意与while循环的区别是do while循环无论如何都会执行一次.
7.跳出循环语句break.
<html>
<head>
<title>VarTest7</title>
<script language="javascript">
for(var i=0; i<=100; i++){
if(i==50){
break;
}
}
alert(i);
</script>
</head>
</html>
结果弹出窗口50.
8.跳出循环语句continue.
<html>
<head>
<title>VarTest8</title>
<script language="javascript">
var sum=0;
for(var i=0; i<=100; i++){
if(i==50){
continue;
}
sum+=i;
}
alert(sum);
</script>
</head>
</html>
结果输出窗口时5000.
break和continue都是跳出循环,区别是break是跳出整个循环,continue是跳出本次循环.
9.++i和i++的区别.
<html>
<head>
<title>VarTest9</title>
<script language="javascript">
var i=0;
var j=0;
alert("i++="+(i++)+",i="+i+":++j="+(++j)+",j="+j);
</script>
</head>
</html>
结果弹出窗口i++=0,i=1:++j=1,j=1.
x++和x++都会是x本身加1,两者的区别是前者是先赋值后加1,而后者的区别是先加1,后赋值.
javasctipt的基本语法就讲到这里,请继续关注我的博客与我一起学习javascript.