0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

javascript 基礎まとめ②

Posted at

①の基礎まとめの続き

1.関数
Rubyでいう「メソッド」はJavaScriptでいう「関数」
Ruby だと

def メソッド名
 処理内容
end

これがJavaScriptだと

function 関数名 引数 
 処理内容
}


function hello (){
  console.log("こんにちは!")
}

hello()

になる。

ちなみに、↑の書き方は「関数宣言」、↓が「関数式」

hello =function (){
  console.log("こんにちは!")
}

hello()
/// こんにちは!と表示される///

この2つは読み込む順番が違う。関数式は

hello()
hello =function (){
  console.log("こんにちは!")
}
///エラーになる///

としても先にhello = function()、、、の方を読み込まれるので
この書き方はエラーになる。

ちなみにこの

function (){

は無名関数と言われている。

さらに


function (){}

() =>{}

と書換が可能

書いていくうちに頭は整理されるけど、見返すと

説明わかりづらすぎる。。。

※間違い等あればいただきたいです!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?