İki tamsayı değişkenini birlikte eklemeyi denedim, ancak bunu yalnızca dizeler olarak ekledikçe anlayamıyorum.İki Değişkenli birlikte ekleme?
var age_child = 10;
var age_gap = 10
alert(age_child+age_gap);
Sonuç: 1010, Sonuç ister: 20
İki tamsayı değişkenini birlikte eklemeyi denedim, ancak bunu yalnızca dizeler olarak ekledikçe anlayamıyorum.İki Değişkenli birlikte ekleme?
var age_child = 10;
var age_gap = 10
alert(age_child+age_gap);
Sonuç: 1010, Sonuç ister: 20
var age_child = parseInt(10);
var age_gap = parseInt(10);
alert(age_child+age_gap); // should now alert 20
** radix ** 'i ikinci parametre olarak geçmeyi unutmayın. Ama bu özel durumda, 'parseInt' kullanmak gereksizdir. –
kullanımı parseInt (age_child) + parseInt (age_gap);
kodunuz aslında "20" uyarısı veriyor –
Tekrar üretilemez: http://jsfiddle.net/VH9jU/ Lütfen sorunuzu açıklığa kavuşturun ve kullandığınız kodu belirtin. –
Bir form alanından .value'den gelen verilerin her zaman bir dize olduğunu ve hiçbir zaman bir sayı olmadığını unutmayın, sadece – Gareth