我想知道为什么欧元的货币格式化程序使用的空格与按下空格键时产生的正常空格不同。这是一个代码示例,显示比较字符串变得复杂,特别是当我尝试对货币格式进行测试时。
const number = 123456.789;
let curr = new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(number)
console.log(curr); // expected output: "123.456,79 €"
console.log("123.456,79 €" === curr) // Expected output: true -> but it outputs false!