JavaScript入門 &&(論理積)について

result の結果は何になるでしょうか。

const result = 1 && 'tami';

正解は以下です。

'tami'

A && B は、Aがtrueに変換できる場合はBを返し、そうでない場合はAを返す動きになります。

const result = 0 && 'tami'; // 0はfalseになるので、resultは0になる