Open1
モダンなJavaScriptの機能
デフォルトパラメータ
パラメータに値を入れなかったとき、デフォルトで入る値。
if文で書く
function greet(name) {
if (name === undefined) {
name = '名無し';
}
console.log(`${name}さん、こんにちは!`);
}
三項演算子で書く
この例だとあんまり違いわかんないけどif文よりボリューム減ってる
あと2行目よくわからん。
function greet(name) {
name = typeof name !== 'undefined' ? name : '名無し';
console.log(`${name}さん、こんにちは!`);
}
今どきの書き方はこう!
ん~見やすい!
function greet(name = '名無し'){
console.log(`${name}さん、こんにちは!`)
}