614 _Javascript_语法_特殊语法 and 615 _Javascript_语法_流程控制语句
流程控制语句:
1. if...else...
2. switch:
在java中,switch语句可以接受的数据类型: byte int shor char,枚举(1.5) ,String(1.7)
switch(变量):
case 值:
在JS中,switch语句可以接受任意的原始数据类型
3. while
4. do...while
5. for
<script>
<!-- switch 判断-->
var a= "abc";
//筛选进行判断
switch (a){
//满足条件返回alert不满足向下走
case 1:
//满足条件输出的内容
alert("number");
//一旦满足条件停止运行
break;
//满足条件返回alert不满足向下走
case "abc":
//满足条件输出的内容
alert("String");
//一旦满足条件停止运行
break;
//满足条件返回alert不满足向下走
case true:
//满足条件输出的内容
alert("null");
//一旦满足条件停止运行
break;
//满足条件返回alert不满足向下走
case undefined:
//满足条件输出的内容
alert("undefined");
//一旦满足条件停止运行
break;
}
</script>
<script>
<!--while语句-->
//计数变量
var sum = 0;
//从1开始计算变量
var num = 1;
//循环100
while (num<=100){
// 相加
sum+=num;
// 加一次计数一次
num++;
}
// 弹窗口显示
alert(sum)
</script>
<script>
//计数
num=0; //for循环100遍
for (var i = 1; i <= 100; i++) {
//计算
num+=i
}
// 弹窗口显示
alert(num)
</script>
JS特殊语法:
1. 语句以;结尾,如果一行只有一条语句则 ;可以省略 (不建议)
2. 变量的定义使用var关键字,也可以不使用
用: 定义的变量是局部变量
不用:定义的变量是全局变量(不建议)
<script !src="">
var a = 3;
// alert(a);
/*
2.变量的的定义使用 var 关键字,也不可以使用
用:定义的变量是局部变量
不用:定义的变量是全局变量
*/
/*
b = 4
alert(b)
*/
var b;
//方法
function fun() {
b=4;
//调用方法
alert(b)
}
fun();
//假如放大外面就检测不到了
alert(b)
</script>

浙公网安备 33010602011771号