在 JavaScript 中,==
(双等号)和 ===
(三等号)都用于比较两个值,但它们的比较方式有显著区别。以下是它们的详细对比:
1. ==
(双等号)
- 名称: 松散相等(Loose Equality)
- 行为: 在比较之前会尝试进行 类型转换,将两个值转换为相同类型后再比较。
- 示例:
console.log(5 == "5")
在 JavaScript 中,==
(双等号)和 ===
(三等号)都用于比较两个值,但它们的比较方式有显著区别。以下是它们的详细对比:
==
(双等号)console.log(5 == "5")
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。