要素配列に値を追加するのに問題があります。 私が現在持っているものの例。要素配列+1値
array[1] current example is value of 10
var total = array[1] + 1; // result is 101
私は合計が11である必要があります。
var total = array[1].toString() + 1; // result 101
要素配列に値を追加するのに問題があります。 私が現在持っているものの例。要素配列+1値
array[1] current example is value of 10
var total = array[1] + 1; // result is 101
私は合計が11である必要があります。
var total = array[1].toString() + 1; // result 101
文字列を数値の前に数値に変換します。そうでない場合は、文字列の連結が行われます。
var total = +array[1] + 1;
参照してください。How do I convert a string into an integer in JavaScript?
ありがとう、それは働いた、私は10分でメッセージを承認します。 –
'+'単項演算子が 'string'を' Number'に変換する方法を説明できますか? – haim770
投稿する前に回答を見つけようとしました。 ^上記の質問は私にとっても役立つかもしれません。再度、感謝します。 –
10は、文字列形式である必要があり、使用parseInt
又はUniary_plus
を
var array = ['10'];
var total = parseInt(array[0],10) + 1;
alert(total)
'VAR合計= +配列を数値に変換する[1] + 1; ' –
' .toString() 'を使うのは、あなたの配列が文字列を含んでいるように見えるため、 ady - 文字列ではなく数字を入力した理由はありますか? – nnnnnn