operators - javascript ... operator es6 - 在JavaScript比较中,应该使用哪种等号运算符(==与==)?

ECMA-262 / javascript / equality / equality-operator / identity-operator

我使用JSLint的经历JavaScript和它的返回许多建议更换 == (双等号)与 === (三级等号)做这样的事情进行比较时 idSele_UNVEHtype.value.length == 0 内部的 if 陈述。

=== 代替 == 有性能优势吗?

Taryn



Answer #1

你可以很容易地测试它。将以下代码粘贴在HTML文件中,并在浏览器中打开它。

<script>

function onPageLoad()
{
    var x = "5";
    var y = 5;
    alert(x === 5);
};

</script>

</head>

<body onload='onPageLoad();'>