0
var dayschoose = $("#days-in-park" + id).val(); // values is 3
var storageTotalDays = localStorage.getItem("TotalDays"); //value is 12
if (dayschoose > storageParkDays) {
console.log("if condition");
} else {
console.log("else conition");
}
這裏3關聯的值大於12的返回假的,如果conditon但執行console.log打印(「如果條件」)不knwo爲什麼JavaScript的條件爲假時可變
['.val()'](http://api.jquery.com/val/)和['.getItem()'](https://developer.mozilla.org/en -US/docs/Web/API/Storage/getItem)返回字符串;) – Andreas
可以使用parseInt將字符串更改爲int – FahadAkram
var storageParkDays = parseInt(localStorage .getItem( 「ParkAvailDays」)); var dayschoose = parseInt($(「#days-in-park」+ id).val());工作正常 – FahadAkram