if(2 > 10) {
alert("不正確!");
}
此比較不會是想要的結果:它相當於2 >1,把10的第一位取出來比較。
—————————————————————————————————————————
假如有這樣一個需求:判斷輸入的當前頁是否大於總頁數,如果大於則將當前頁設為總頁數。
解決方法一:
if(eval(pageNo)>eval(total))
{
pageNo=total;
}
eval()函數用於在不引用任何特定對象的情況下計算代碼字符串。
解決方法二:
if(pageNo*1>total*1) {
pageNo=total;
}
解決方法三:
if(pageNo-total>0) {
pageNo=total;
}