Жауап
t.me/frontend_with_backend October 27, 2021Жауабы:
true 'true' false false 'false' false
new Boolean(false) (typeof new Boolean(false) === 'object') объектін қайтарады. Сондықтан b мәнін бульдік мәнге келтіргенде (!!b,b?) біз true-ні аламыз. Бірақ b-ні true-мен салыстырғанда, false-ні аламыз.
Тексеріп көріңіз:
const b = new Boolean(false); const b1 = false; console.log(!!b, b ? 'true' : 'false', b == true); // ? console.log(!!b1, b1 ? 'true' : 'false', b1 == true); // ?