?????? ??
??? ?? ? ???? ??? ?? ?? ??? ??? ?? ?????.
JavaScript ?? ??
??? ???? ?? ?? ????, ?? ???? ???? ?????. { ?? ??
}
??? ??? ???? ?? ?? ??? ?????.
??? ???? ??? ?(?: ???? ??? ??? ?) ?? ??? ? ??? JavaScript? ?? ???? ??? ? ????.
: JavaScript? ????? ?????. function ???? ????? ??, ?? ??? ??? ????? ???? ??? ???? ???.
????? ???? ?? ??
??? ??? ? ?????? ?? ?? ??? ??? ? ????.??? ????? ???? ??? ? ????. ??? ?? ??? ??(,)? ???? ?? ? ????.
myFunction(argument1,argument2)??? ??? ? ????? ??? ?????.code{
function myFunction ( var1,var2)
}
??? ????? ??? ??? ????? ???. ? ?? ??? ??? ? ?? ????? ??? ????.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <p>點(diǎn)擊這個(gè)按鈕,來(lái)調(diào)用帶參數(shù)的函數(shù)。</p> <button onclick="myFunction('哈利波特','Wizard')">點(diǎn)擊這里</button> <script> function myFunction(name,job){ alert("Welcome " + name + ", the " + job); } </script> </body> </html>
? ??? ??? ??? ? "??? ??? ?????"?? ???? ?????.
????? ???? ??? ???
?? ?? ?? ?? ??
??? ??? ??? ??? ?? ????? ?? ?? ????.
?? return ?? ???? ??? ? ????.
return ?? ???? ?? ??? ???? ??? ?? ?????.
Syntax
function myFunction()
{
var x=5;
return x;
}
? ??? ? 5? ?????.
Note: ?? JavaScript? ??? ???? ?? ??? ?????. JavaScript? ??? ??? ???? ??? ?? ?????.
?? ??? ?? ??? ?????.
var myVar=myFunction();
myVar ?? ?? 5??, ?? "myFunction()" ???? ??? ????.
??? ???? ??? ???? ??? ? ????:
document.getElementById("demo").innerHTML=myFunction();
"demo" ??? innerHTML? 5? ???. ?? "myFunction()" ??? ?? ??? ????.
??? ??? ??? ???? ?? ?? ?? ? ????.
Instance
? ??? ?? ???? ??? ?????.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <p>本例調(diào)用的函數(shù)會(huì)執(zhí)行一個(gè)計(jì)算,然后返回結(jié)果:</p> <p id="demo"></p> <script> function myFunction(a,b){ return a*b; } document.getElementById("demo").innerHTML=myFunction(4,3); </script> </body> </html>
????? ???? ??? ?????.
??? ??? ????? ???? return ?? ??? ? ????. ?? ?? ?? ?????.
function myFunction(a,b)
{
if (a>b)
{
return;
}
x=a+b
}
a? b?? ? ?? , ??? ? ??? ??? ???? a? b? ?? ???? ????.
?? JavaScript ??
JavaScript ?? ??? ??? ??(var ??)? ?? ????? ?? ???? ???? ? ????. (? ??? ??? ?????.)
??? ??? ?? ?? ??? ??? ????? ???? ??? ?? ???? ??? ? ????.
?? ??? ???? ?? ??? ?????.
?? JavaScript ??
?? ???? ??? ??? ?? ???? ? ???? ?? ????? ???? ???? ? ????.
JavaScript ??? ??
JavaScript ??? ??? ??? ???? ?????.
?? ??? ?? ?? ? ?????.
???? ??? ?? ??? ?????.
???? ?? JavaScript ??? ? ??
?? ???? ?? ??? ?? ???? ?? ??? ???? ?? ??? ?????.
? ???:
carname="Volvo";
? ?? ??? ?????? ?? ?? carname? ?????.