真偽値と falsy な値

JavaScript入門 / 全 5

JavaScript入門 - 真偽値と falsy な値

if には true 以外も書ける

if のカッコの中には、true や false だけでなくどんな値でも書けます。書かれた値は、その場で true 寄りか false 寄りかに判定されます。false 寄りと判定される値を falsy、true 寄りと判定される値を truthy と呼びます。

空文字列は falsy なので else の側に進みます。ではどの値が falsy なのかを次で並べます。

if に渡しているのは true でも false でもなく、ただの文字列です。

const nickname = ""; if (nickname) { console.log("ニックネームがあります"); } else { console.log("空なのでフルネームを出します"); // こちらが出る }

1 / 5

このスライドが付いているレッスンを開く