1
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 5 years have passed since last update.

23日目のJavascriptのⅢ

Last updated at Posted at 2019-03-17

23日目の今日はJavascriptのⅢをがんばりました。
分かりやすくてサクサク進める感じで楽しいです!

23日目
http://appdays.herokuapp.com/Day23/

#関数を学ぼう
###関数の代入

const hello = function() {};
hello();

・カッコの位置で迷った。

###アロー関数 「function()」は「() =>」でOK

const greet = ()=> { console.log("こんにちは!") } ;
greet();

###引数
関数を呼び出すときに使って欲しい情報を渡す事。

const greet = ()=> { console.log("こんにちは!") } ;
greet("ひつじ仙人");

###戻り値
「return 値」と書くことで、関数はその値を戻り値として返します。

const half = (number) => {  return number /2 };
const result = half(130);   // resultにhalf(130)の戻り値が入る
console.log(half);          // resultを出力

returnはTrue/falseもあり。
returnの後の処理は実行されない!

const check = (number) => { return number % 3 === 0 };
if ( check(123) ) { console.log("3の倍数です") } ;

シンプルだ!

###スコープ。定義を使える範囲。
関数の外で定義→どこでも使える
関数の中で定義→関数の中でだけ使える。
・・・スコープの意味がわかりました!

###完成!
日本円とドルを変換するJavasctiptを作りました。

(所要時間 45分)

1
0
3

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
1
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?