我希望知道检查两个数字是否相等的最佳方法。
如果两个数字相等,我会生成一个简单的示例检查 1000 万次。
这是在 javascript 中,我在 ms 中评论结果。我用铬
<html>
<head>
<script>
function goOn(arr)
{
var resul = 0;
var a = 50;
var b = 50;
var fechai = new Date();
for(i=0;i<10000000;i++)
{
//if(a ^ b === false) // 1359
//if((a & b) === a) // 160
//if(a === b) // 148
//if(!(a - b)) // 172
if((a & ~b) === 0) // 175
{
resul++;
}
}
var fechaf = new Date();
alert(fechaf - fechai);
}
</script>
</head>
<body>
<input type="button" value="View message" onclick="goOn()">
</body>
</html>