Ich versuchte mit isNaN()
und tmp === null
, aber keiner funktioniert.Javascript prüft auf NaN/null?
tmp = $("#n").html();
if(tmp === undefined || tmp === null){
tmp = 1;
}
tmp = parseInt(tmp);
console.log("tmp: " + tmp);
Die Konsolenprotokolle tmp: NaN
Ich versuche tmp einen Wert zu geben, wenn es leer ist. Das obige wird von einem anderen Stack-Overflow-Post genommen, aber ich sehe nicht, warum es nicht für mich funktioniert.
NaN bedeutet, dass tmp nicht als Int analysiert werden, wie ' "abc"' ... – Hacketo