参考記事:30DAYSトライアル2nd【DAY1 ~ 8】(キャッシュで見てください)
関数、引数、戻り値、だいぶ理解した。
— オサナイユウタ🎸🍺🖥 (@osanaiyuta) April 6, 2020
「JavaScript 学習コース III」コースを修了しました! https://t.co/gzVe9h2t9V #デイトラ2nd #30DAYSトライアル #Progate
メモ
関数を定義・呼び出し
const hello = function() {
console.log("こんにちは!");
console.log("私の名前はオサナイです!");
};
// 関数を呼び出す
hello();
アロー関数
const hello = function()
は
const hello = () =>
と書いてもOK。これをアロー関数と呼ぶ。
引数(ひきすう)
// 関数の引数にnameを追加
const greet = (name) => {
// 「こんにちは、〇〇さん」となるように出力
console.log(`こんにちは、${name}さん`);
};
// greetの引数に「オサナイ」を渡して呼び出してください
greet("オサナイ");
複数の引数を受け取る関数
// 関数の引数にnumber1とnumber2を追加してください
const add = (number1,number2) => {
// number1とnumber2を足した値をコンソールに出力
console.log(number1 + number2);
};
// 引数に5と7を渡して関数を呼び出し
add(5,7);
戻り値
const half = (number) => {
// numberを2で割った値を戻り値として返す
return number / 2 ;
};
// 定数resultを定義してhalfを代入
const result = half(130);
// 「130の半分は〇〇です」となるように出力
console.log(`130の半分は${result}です`);
スコープ
それぞれの定数や変数の使用できる範囲のことをスコープと呼ぶ。
▼iStaCamp▼
【関連記事】