Js函数介绍

js函数

什么是函数,函数可以理解为,封装好的代码块,有独立的作用域,在某代码调用它时被执行。

1.函数的语法

语法:通过 function 关键词进行定义,其后是函数名和括号 ()。括号里里面放形参数,括号号后面{ },{ }里面放的就是要执行的代码。
然后就是函数的调用,函数名加括号,调用时,括号里面放实参数;如下函数的创建:

    function fn(形参){
        //要执行的代码
    }
    fu(实参);

命名函数表达式

     var fn = function (a,b){
        return a + b//return是指返回值
    }
    fn(1,2)

2. 函数的提前声明

变量的提前声明:在程序执行之前,会将var声明的变量提升到当前作用域(代码块)的最顶端,赋值留在原地
函数的提前声明:在程序执行之前,会将function声明的函数提前到当前的作用域,最顶端

function f(){
    console.log(1);
}
f();    //2 因为函数的提前声明了,所以我这里输出的是2
function f(){
    console.log('2');
}
f();    //2

3.小案例

输入一个数判断是不是素数

//var一个变量来接受输入的数
var num1 = +prompt("请输入一个数:");
//函数,n是形参
function isPrime(n){
//循环来计算2到小于n之间的数
    for(var m=2 ; m < n ; m++){
    //用n来除m 如果余0,就判断这数不是素数
       if(n % m == 0){
       //输出n这不是个素数
          console.log(n + "这不是个素数");
          //跳出循环
          break;
       }
    }
    //这里判断,2也是素数,所以这个判断要写在外面,当循环里的判断成立,m肯定是不等于n,如果循环里的判断不成立,那么,最后循环结束m的值是等于n,然后这个判断成立就输出
    if(m == n){
           console.log(n+"这是素数");
     }
}
isPrime(num1);
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值