js----流程控制语句+函数

 流程控制语句

JavaScript 中提供了和 Java 一样的流程控制语句,如下

  • if

  • switch

  • for

  • while

  • dowhile

 if 语句

 var count = 3;
 if (count == 3) {
     alert(count);
 }

 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;
 }

for 循环语句

 var sum = 0;
 for (let i = 1; i <= 100; i++) { //建议for循环小括号中定义的变量使用let
     sum += i;
 }
 alert(sum);

 while 循环语句

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

 dowhile 循环语句

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

函数

函数(就是Java中的方法)是被设计为执行特定任务的代码块;JavaScript 函数通过 function 关键词进行定义。

 定义格式

函数定义格式有两种:

  • 方式1

     function 函数名(参数1,参数2..){
         要执行的代码
     }
  • 方式2

     var 函数名 = function (参数列表){
         要执行的代码
     }

注意:

  • 形式参数不需要类型。因为JavaScript是弱类型语言

     function add(a, b){
         return a + b;
     }

    上述函数的参数 a 和 b 不需要定义数据类型,因为在每个参数前加上 var 也没有任何意义。

  • 返回值也不需要定义类型,可以在函数内部直接使用return返回即可

函数调用

函数调用函数:

 函数名称(实际参数列表);

eg:

 let result = add(10,20);

注意:

  • JS中,函数调用可以传递任意个数参数

  • 例如 let result = add(1,2,3);

    它是将数据 1 传递给了变量a,将数据 2 传递给了变量 b,而数据 3 没有变量接收。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值