JavaScript流程控制语句及函数JavaScript跟Java的流程控制语句一模一样。
原创
©著作权归作者所有:来自51CTO博客作者夏志121的原创作品,请联系作者获取转载授权,否则将追究法律责任
目录
一、流程控制语句
1、if示例:
2、switch示例:
3、for示例:
4、while示例:
5、do-while示例:
二、函数
一、流程控制语句
JavaScript跟Java的流程控制语句一模一样。
1、if示例:
<script>
//1、if
var count = 3;
if(count == 3){
alert(count);
}
</script>
运行结果:
2、switch示例:
<script>
//2、switch
var num = 3;
switch (num){
case 1: {
alert("星期一");
break;
}
case 2: {
alert("星期二");
break;
}
case 3: {
alert("星期三");
break;
}
case 4: {
alert("星期四");
break;
}
case 5: {
alert("星期五");
break;
}
case 6: {
alert("星期六");
break;
}
case 7: {
alert("星期日");
break;
}
default: {
alert("输入的星期有误");
break;
}
}
</script>
运行结果:
3、for示例:
<script>
//3、for
var sum = 0;
for(let i = 1; i <= 100; i++){
sum += i;
}
alert(sum);
</script>
运行结果:
4、while示例:
<script>
var sum = 0;
var i = 1;
while(i <= 100){
sum += i;
i++;
}
alert(sum);
</script>
运行结果:
5、do-while示例:
<script>
//5、do...while
var sum = 0;
var i = 1;
do{
sum += i;
i++;
}while(i <= 100);
alert(sum);
</script>
运行结果:
二、函数
函数(方法)是被设计为执行特定任务的代码块
定义:JavaScript函数通过function关键字进行定义,语法为:
function
要执行的代码
}
注意:
形式参数不需要类型,因为JavaScript是弱类型的语言
返回值也不需要定义类型,可以在函数内部直接使用return返回即可
function
return a + b;
}
调用:函数名称(实际参数列表):
let result = add(1,2);
函数定义方式二:
var funtionName = function(参数列表){
要执行的代码
}
var add = function(a,b){
return
}
调用:JS中,函数调用可以传递任意个数参数,如果两个参数需要传递,传了一个参数,就是NaN和一个参数相加,结果即为NaN,如果多个及前两个对应相加即可。
let result = add(1,2,3)