JS 定义函数function的三种方法

计算机语言中,比如JavaScript中的函数是什么,有什么用,其编程思想是什么?如果对此有兴趣的,可以本站python教程中的:编程函数的设计思想是什么,编程思想漫谈的内容。

JS 定义函数的function关键词方法

使用JS内置的关键词function定义函数的语法:

function funcname (args){
    code
}

JS使用function定义函数时,function关键词是必须的;funcname为函数名,自定义,其命名规则参考:JS变量,声明及命名规则;args为参数,个数自定义,也可以没有;code为代码块。


function定义函数实例代码,及在线编辑器

<script>
  function _add(a,b){
    return a+b
  }
  var sum = _add(1,2)
  alert(sum)
</script>

使用函数表达式定义函数的方法

该方法并没有定义相关的函数名,而是将一个匿名函数赋值给一个变量,语法如下:

var variable = function (args){code}

实例

<script>
  var multiple = function(a,b){return a*b}
  alert(multiple(2,3))
</script>

使用Function构造器定义函数对象

语法

var varialbe = new Function(args, code)

其中args和code一般为字符串类型值,args的个数自定义,code为函数的代码块。

Function构造器实例

<script>
  var subtract = new Function('a','b','return a-b')
  alert(subtract(5,2))
</script>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.