JavaScript定義関数
関数の定義
JavaScript で関数を定義する方法は次のとおりです。
function abs(x) {
if (x >= 0) {
return x;
} else {
return -x;
}
}上記の abs() 関数は次のように定義されます。
function は、これが関数定義であることを示します。
- abs は関数の名前です。
- (x) は関数のパラメータを括弧で囲み、複数のパラメータを
- { ... } で区切ります。関数本体には、複数のステートメントを含めることができます。あるいは、ステートメントが存在しない場合もあります。
var abs = function (x) {
if (x >= 0) {
return x;
} else {
return -x;
}
}; このように、 function (x) { ... } は匿名関数であり、関数名がありません。ただし、この無名関数は変数 abs に代入されているため、変数 abs を介して関数を呼び出すことができます。 上記の 2 つの定義は完全に同等です。2 番目のメソッドでは、完全な構文に従って、代入ステートメントの終わりを示す ; を関数本体の最後に追加する必要があることに注意してください。 2つの数値を合計して結果を表示する機能が完成しました。そして、関数に意味のある名前「add2」を付けます。コードは次のとおりです: <!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
function add2(){
sum = 3 + 2;
alert(sum);
} add2();
</script>
</body>
</html>結果:



