目录

​一、流程控制语句​

​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>

运行结果:

JavaScript流程控制语句及函数JavaScript跟Java的流程控制语句一模一样。_javascript

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>

运行结果:

JavaScript流程控制语句及函数JavaScript跟Java的流程控制语句一模一样。_前端_02

3、for示例:

<script> 
//3、for

var sum = 0;
for(let i = 1; i <= 100; i++){
sum += i;
}
alert(sum);
</script>

运行结果:

JavaScript流程控制语句及函数JavaScript跟Java的流程控制语句一模一样。_开发语言_03

4、while示例:

<script>
var sum = 0;
var i = 1;
while(i <= 100){
sum += i;
i++;
}
alert(sum);
</script>

 运行结果:

JavaScript流程控制语句及函数JavaScript跟Java的流程控制语句一模一样。_javascript_04

5、do-while示例:

<script>
//5、do...while

var sum = 0;
var i = 1;
do{
sum += i;
i++;
}while(i <= 100);
alert(sum);
</script>

 运行结果:

 

JavaScript流程控制语句及函数JavaScript跟Java的流程控制语句一模一样。_intellij idea_05

 二、函数

函数(方法)是被设计为执行特定任务的代码块

定义: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)