<分区>
我有一个 String 和一个 Symbol在 Javascript 中用相同的值 Hello, Stack Overflow!
定义。我如何比较它们是否相等?我在下面尝试的所有比较都返回 false。
var string="Hello, Stack Overflow!";
var symbol=Symbol("Hello, Stack Overflow!");
console.log(string == symbol);
console.log(string == symbol.toPrimitive);
console.log(string == symbol.toString);
console.log(string == symbol.toStringTag);
console.log(string === symbol);
console.log(string === symbol.toPrimitive);
console.log(string === symbol.toString);
console.log(string === symbol.toStringTag);