JS基础语法---函数---介绍定义函数参数返回值

Posted jane_panyiyun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS基础语法---函数---介绍定义函数参数返回值相关的知识,希望对你有一定的参考价值。

  • 函数: 把一坨重复的代码封装,在需要的时候直接调用即可
  • 函数的作用: 代码的重用
  • 函数需要先定义,然后才能使用
  • 函数名字:要遵循驼峰命名法
  • 函数一旦重名,后面的会把前面的函数覆盖
  • Ctrl +鼠标左键---->转到定义
  • 一个函数最好就是一个功能

 

 

函数参数:

  1. 在函数定义的时候,函数名字后面的小括号里的变量就是参数,目的是函数在调用的时候,用户传进来的值操作
  2. 此时函数定义的时候后面的小括号里的变量叫参数;写了两个变量,就有两个参数,
  3. 在函数调用的时候,按照提示的方式,给变量赋值--->就叫传值,把这个值就传到了变量(参数)中
  4. 形参:函数在定义的时候小括号里的变量叫形参
  5. 实参:函数在调用的时候小括号里传入的值叫实参,实参可以是变量也可以是值

 

    //函数定义
    function consoleSum(x, y) {
      var sum = x + y;//计算和----功能
      console.log(sum);//输出和---第二个功能
    }
    //函数调用
   var num1=parseInt(prompt("输入第一个数字"));
   var num2=parseInt(prompt("输入第二个数字"));
   consoleSum(num1, num2);

 

函数的返回值:

  1.     set:设置
  2.     get:获取
  3.     函数的返回值:在函数内部有return关键字,并且在关键字后面有内容,这个内容被返回了
  4.     当函数调用之后,需要这个返回值,那么就定义变量接收,即可

 

   function getSum(x, y) {
     var sum = x + y;
     return sum;//把和返回

   }
   //函数调用
   var result=getSum(10, 20);
   console.log(result+10);

 

  • 如果一个函数中有return ,那么这个函数就有返回值
  • 如果一个函数中没有return,那么这个函数就没有返回值
  • 如果一个函数中没有明确的返回值,那么调用的时候接收了,结果就是undefined
  • (没有明确返回值:函数中没有return,函数中有return,但是return后面没有任何内容)
  • 函数没有返回值,但是在调用的时候接收了,那么结果就是undefined
  • 变量声明了,没有赋值,结果也是undefined
  • 如果一个函数有参数,有参数的函数
  • 如果一个函数没有参数,没有参数的函数
  • 形参的个数和实参的个数可以不一致
  • return 下面的代码是不会执行的

 

以上是关于JS基础语法---函数---介绍定义函数参数返回值的主要内容,如果未能解决你的问题,请参考以下文章

Python基础语法—— 函数的定义和使用

JS函数 -- 功能,语法,返回值,匿名函数,自调用匿名函数,全局变量与局部变量,arguments的使用

函数基础

Java基础语法

JS基础知识小结二

Swift基础语法