js
沒(méi)有專門(mén)的比較方法,只用 "==" 進(jìn)行比較。
有特殊情況。
當(dāng)比較 undefined 時(shí),會(huì)出錯(cuò)。
<script language="javascript">
var a;
alert(a);
alert(a == 'undefined');
</script>
返回結(jié)果:
undefined
false
那么應(yīng)該怎么辦呢?
這樣比較
<script language="javascript">
var a;
alert(a);
alert(a+'.' == 'undefined.');
</script>
這個(gè)時(shí)候便返回 true;