当前位置:首页>开发>正文

javascript的函数是怎么定义的 如何在javascript中定义一个函数

2023-06-09 18:55:18 互联网 未知 开发

 javascript的函数是怎么定义的 如何在javascript中定义一个函数

javascript的函数是怎么定义的

function functionName(parameters)
{
    //body
}

functionName为函数名称
parameters为参数列表,没有参数的话就留空
body为方法主题

如何在javascript中定义一个函数

语法结构:
function  函数名(参数列表){
    函数体
    return 返回值
}
注意事项:
1、函数名不能以数字开头,要符合js的命名规范

2、参数列表只需指明参数个数,无需指定类型,因为js是弱类型
3、如果有返回值,写return,如果没有,不写return即可


例如:
//例1:定义无参无返回值函数
function  myfun(){
    alert("这是一个无参无返回值的函数")
}//例2:定义有参无返回值函数
function  myfun2(name,age){
    alert("姓名:" name " 年龄:" age)
}//例3:定义有参有返回值函数
function  myfun3(one,two){
    return one two
}

js定义函数

//函数的写法,function是定义函数的关键字
function method(){
var test=false//初始化
if ($(#manufacturename).val() == undefined) {
test = true
} else {
test = false
}
}
//如果加载时就运行,不需要函数,就直接在节点中写,即把function这层去掉

js中如何用{}来定义函数??

代码:

a={
  val:9,
  fc:function(){
    alert(1)
  }
}
调用a.fc()原理:
js是弱语言,相对来说语法比较宽松,主要掌握常用的三个对象,函数(function),数组(array或[]定义),对象({}方式定义)。这三者是可以相互组合的,上面也就是一个组合。
比如:
var k=[
  {m1:2},
  {m2:function(){}}
]
这个例子就是数组包含对象,对象包含函数。

JavaScript函数写法

简单的例子,仅供参考:
<!DOCTYPE html>
<html>
<head>
<script>
    function myFunction()  //定义函数名  myFucntion
    {
        alert("Hello World!") //函数内容要执行的代码块
    }
</script>
</head>

<body>
<button onclick="myFunction()">点击这里</button>  //点击按钮触发函数
</body>
</html>

最新文章