“的差异输出”&引用;及&引用;在javascript中

“的差异输出”&引用;及&引用;在javascript中,javascript,Javascript,我在JavaScript和输出中尝试了两个条件: if(“”{console.log(“Called”)}//无输出 如果(“{console.log(“Called”)}//Output:Called,则空字符串被视为“”值,因此它相当于执行以下操作: if(false){console.log("Called")} 如果将空字符串强制转换为Boolean(),则该空字符串等于False 空字符串是错误的值。 console.log(Boolean("")) //output: fals

我在JavaScript和输出中尝试了两个条件:

if(“”{console.log(“Called”)}//无输出

如果(“{console.log(“Called”)}//Output:Called
,则空字符串被视为“”值,因此它相当于执行以下操作:

if(false){console.log("Called")} 

如果将空字符串强制转换为Boolean(),则该空字符串等于False


空字符串是错误的值。
console.log(Boolean("")) //output: false
console.log(Boolean("somestring")) //output: true