function

関数を定義します。関数名は省略することができます。また、関数名はfunctionの直後に書くだけでなく、functionの戻り値を変数に代入し、それを関数とすることもできます(どちらでも結果は同じ)。また、Functionでも同様に定義することができます。 functionは生成するオブジェクトのひな形としても定義することができます(コンストラクタとして機能します)。この場合、thisを使って生成するオブジェクトのプロパティやメソッドを定義します。生成されたオブジェクトのプロパティやメソッドを継承するにはprototypeを使います。

構文

function 関数名(パラメータ) 定義内容
関数名 = function (パラメータ) 定義内容
関数名 = new Function(パラメータ,定義内容)

例文

<html>
 <head>
  <title>function</title>
</head>
 <body>
  <script type="text/javascript"><!--
  function calc(n1, n2) {
   var n = n1 + n2;
   return n;
  }
  document.write(calc(3,4)+"<br>");
  function myBaseObj(uName, uAge) {
   this.name = uName;
   this.age = uAge;
  }
  myObj = new myBaseObj("KF",69);
  document.write(myObj.name+"<br>");
  // --></script>
 </body>
</html>

関連記事

スポンサーリンク

<THEAD> テーブル(表)のヘッダ行を定義する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る