Entfernen value = isNaN(value) ? 0 : value;
keine Änderung am Ausgang vornehmen. Was ist der Zweck dieser Linie?Was ist der Zweck der vierten Zeile in diesem Code
function incrementValue()
{
var value = parseInt(document.getElementById('number').value, 10);
value = isNaN(value) ? 0 : value;
value++;
document.getElementById('number').value = value;
}
auf separate Zeile 3 und 5 ... und auch sicher, 'zu machen value' ist ein' Zahl "- Weißt du was [isNaN] (https: //developer.mozilla.org/de/docs/Web/JavaScript/Referenz/Global_Objects/isNaN) ist? –
Die Zeile sollte auch auf leere Zeichenfolge testen: 'Wert = Wert ==" "|| isNaN (Wert)? 0: value; ' – mplungjan
@JaromandaX:' value' wird niemals 'null' mit dem obigen Code sein. –