Js函数语法
函数是包括在花括号中的代码块,前面使用了关键词function:
function myFunction()
{
这就是代码块
}
当调用该函数时,就会执行函数内的代码。
调用带参数的函数
在调用函数,可以向其传递值,这些值被称为参数,这些值可以在函数中使用。
参数中间用逗号分隔:
myFunction(argument1,argument2)
声明函数时,把参数作为变量来声明:
function myFunction()
{
执行的代码
}
变量和参数必须以一致的顺序出现,第一个变量就是第一个被传递的参数的给定的值
eg:
<button onclick="myFunction('Bill Gates','CEO')">点击这里</button>
<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
带有返回值的函数
返回值调用它的地方。
通过使用return语句可以实现。
在使用return语句是,函数会停止执行,并返回指定的值。
语法为:
function myFunction(){
var x=5;
return x;
}
此函数会返回值5
整个Js不会停止执行,仅仅是函数停止执行。
函数调用将被返回值取代:
var myVar=myFunction();
document.getElementById("demo").innerHTML=myFunction();
eg:
function myFunction(a,b)
{
return a*b;
}
document.getElementById("demo").innerHTML=myFunction(4,3);
</script>
在你需要退出函数时,也可以使用return语句。返回值是可选的:
function myFunction(a,b)
{
if(a>b)
{
return;
}
x=a+b
}
如果a大于b,则上面的代码将退出函数,并不会计算a和b的总和。