如果在jquery中檢查,使用十進制數字和兩位小數的正確方法是什麼?jquery如何在檢查中使用十進制數字
我已經創作的這樣
$(".entered").change(function(){
if(parseInt(this.value) > 39617756.85){
alert('greater');
}
})
,但它似乎doeasn工作:http://jsfiddle.net/dzorz/rremm/
如果在jquery中檢查,使用十進制數字和兩位小數的正確方法是什麼?jquery如何在檢查中使用十進制數字
我已經創作的這樣
$(".entered").change(function(){
if(parseInt(this.value) > 39617756.85){
alert('greater');
}
})
,但它似乎doeasn工作:http://jsfiddle.net/dzorz/rremm/
嘗試使用parseFloat,像這樣:
$(".entered").change(function(){
if(parseFloat(this.value) > 39617756.85){
alert('greater');
}
})
用戶parseFloat而不是parseInt函數
parseFloat(this.value)
使用parseFloat
的浮點精確度:
$(".entered").change(function(){
if (parseFloat(this.value) > 39617756.85) {
alert('greater');
}
})
$(".entered").change(function(){
if(parseFloat(this.value).toFixed(2) > 39617756.85){
alert('greater');
}
})
工作對我來說
感謝所有,但我用這個答案 – dzordz