■変数の宣言について
→Javascriptは「静的片付け言語」
→変数を宣言する時に、型まで宣言する必要がない
■andの応用的使い方
function hello(name) {
// nameに値が入っている場合は、その値で、入っていない場合はAnyoneが返る
// なぜなら、nameがfalseの場合には||の性質上、後ろのtrueとなる値が返却されるため
// ただし、引数が0の場合trueとして評価されてしまうので注意すること
name = name || 'Anyone';
console.log(name);
}
let name;
// nameに値が入っていた場合に、hello関数を実行する
if (name) {
console.log(name);
}
// 上のと同じ処理だが、1行で済む
name && hello(name);