アフィリエイト広告を利用しています

広告

posted by fanblog

2015年06月03日

JavaScript A 関数について

■function文による定義

 JavaScriptで関数を定義する場合の最も基本的な構文だ。いまさらかもしれないが、確認の意味も込めて、function文による関数定義の構文を示しておくことにしよう。



function 関数名([引数1 [, 引数2 [, ……]]) {
[関数内で実行される任意の命令……]
}

例)
function hello(name){
return "hello" + name ;
}

var greet = hello("Tom");
console.log(greet);

別の書き方
・無名関数

var=hello = function(name){
return "hello" + name ;
}

var greet = hello("Tom");
console.log(greet);







■変数について

※関数内で定義した変数はローカル変数と呼ばれて入れ
 その関数内でないと有効ではありません。



即時関数を使ってみよう☆

JavaScriptには「即時関数」という構文があります。即時関数は関数を定義すると同時に実行するための構文で、この即時関数を使ってコードを書いたことのある方も多いのではないかと思います。


function hello(name){
console.log("hello" + name) ;
}
hello();



(function hello(name){
console.log("hello" + name) ;
})("Tom");




即時関数は現在のスコープを汚染せずに新たなスコープを作成するための唯一の手段


この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/3749752
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
ファン
検索
<< 2016年05月 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリアーカイブ
プロフィール
さんの画像

社会人3年目でWEB歴1年です。 IT知識は乏しくひよっこですが よろしくお願いいたします!
ブログ
プロフィール


人気ブログランキングへ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。