JavaScript 运算符: =、== 和 === 的区别 - 深入理解类型转换
JavaScript 运算符包含 =、== 和 === 三种。\n\n= 运算符用于给变量赋值,例如:var x = 5; 表示将 5 赋值给变量 x。\n\n== 运算符用于比较两个值是否相等,它会自动进行类型转换,例如:5 == "5" 返回 true,因为它们的值相等。\n\n=== 运算符也用于比较两个值是否相等,但它不会进行类型转换,除非两个值的类型相同,且值也相等,才会返回 true。例如:5 === "5" 返回 false,因为它们的类型不同。\n\n总结来说,= 用于赋值,== 用于比较值是否相等并进行类型转换,=== 用于比较值是否相等但不进行类型转换。
原文地址: https://www.cveoy.top/t/topic/px1S 著作权归作者所有。请勿转载和采集!