value = isNaN(value) ? 0 : value;
を削除すると、出力が変更されません。この行の目的は何ですか?このコードの4行目の目的は何ですか
function incrementValue()
{
var value = parseInt(document.getElementById('number').value, 10);
value = isNaN(value) ? 0 : value;
value++;
document.getElementById('number').value = value;
}
別のライン3と5 ...にしても、必ず[値]があることを確認するために ' Number' - あなたは[isNaN](https://developer.mozilla。org/en/docs/Web/JavaScript/Reference/Global_Objects/isNaN)は? –
行は空の文字列もテストする必要があります: 'value = value ==" "|| isNaN(値)? 0:value; ' – mplungjan
@JaromandaX:' value'は上記のコードでは 'null'になりません。 –