JS基础语法---函数---介绍、定义、函数参数、返回值
程序员文章站
2022-03-26 12:20:23
函数: 把一坨重复的代码封装,在需要的时候直接调用即可 函数的作用: 代码的重用 函数需要先定义,然后才能使用 函数名字:要遵循驼峰命名法 函数一旦重名,后面的会把前面的函数覆盖 Ctrl +鼠标左键 >转到定义 一个函数最好就是一个功能 函数参数: 在函数定义的时候,函数名字后面的小括号里的变量就 ......
- 函数: 把一坨重复的代码封装,在需要的时候直接调用即可
- 函数的作用: 代码的重用
- 函数需要先定义,然后才能使用
- 函数名字:要遵循驼峰命名法
- 函数一旦重名,后面的会把前面的函数覆盖
- ctrl +鼠标左键---->转到定义
- 一个函数最好就是一个功能
函数参数:
- 在函数定义的时候,函数名字后面的小括号里的变量就是参数,目的是函数在调用的时候,用户传进来的值操作
- 此时函数定义的时候后面的小括号里的变量叫参数;写了两个变量,就有两个参数,
- 在函数调用的时候,按照提示的方式,给变量赋值--->就叫传值,把这个值就传到了变量(参数)中
- 形参:函数在定义的时候小括号里的变量叫形参
- 实参:函数在调用的时候小括号里传入的值叫实参,实参可以是变量也可以是值
//函数定义 function consolesum(x, y) { var sum = x + y;//计算和----功能 console.log(sum);//输出和---第二个功能 } //函数调用 var num1=parseint(prompt("输入第一个数字")); var num2=parseint(prompt("输入第二个数字")); consolesum(num1, num2);
函数的返回值:
- set:设置
- get:获取
- 函数的返回值:在函数内部有return关键字,并且在关键字后面有内容,这个内容被返回了
- 当函数调用之后,需要这个返回值,那么就定义变量接收,即可
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 下面的代码是不会执行的
//有参数,有返回值的函数 function f1(x,y) { return x+y; } //有参数,无返回值的函数 function f2(x) { console.log(x); } //无参数,有返回值的函数 function f3() { return 100; } //无参数无返回值的函数 function f4() { console.log("萨瓦迪卡"); }
上一篇: 作用域,作用域链,垃圾收集,js解析
推荐阅读
-
python基础教程之自定义函数介绍
-
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
-
Python函数基础学习(定义、函数参数、递归函数)
-
js函数返回值类型(js定义有返回值的方法)
-
JS函数定义方式的区别介绍
-
js函数返回值类型(js定义有返回值的方法)
-
linux shell自定义函数(定义、返回值、变量作用域)介绍
-
学习9.总结# 1.函数初识 # 2.函数的定义 # 3.函数的调用 # 4.函数的返回值 # 5.函数的参数
-
学习9.内容# 1.函数初识 # 2.函数的定义 # 3.函数的调用 # 4.函数的返回值 # 5.函数的参数
-
JS基础语法---函数作为参数使用---回调函数