Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
angka tidak bisa dijumlahkan
misalnya :
var a = document.getElementById("a").value;
var b = document.getElementById("b").value;
var c = document.getElementById("c").value;
var hitung = a+b+c;
document.write(hitung);
misalnya : Value dari a = 1 Value dari b = 2 Value dari c = 2 Jika dijumlahkan hasilnya 5 Tetapi kenapa hasilnya menjadi 122 bukannya dijumlah melainkan digabung ?
5 Jawaban:
coba tambahkan parseInt, contoh :
hitung = parseInt(a) + .. + parseInt(x);
bisa jga di tambah *, Contoh Var hitung = (1*a) + (1*b);
Karena string tidak dapat dijumlahkan, maka harus diconvert terlebih dahulu ke integer,
Bisa pake parseInt, contoh :
var a = parseInt(document.getElementById('id1').value);
var b = parseInt(document.getElementById('id2').value);
var c = a+b;
Atau pake fungsi Number(), contoh :
var a = Number(document.getElementById('id1').value);
var b = Number(document.getElementById('id2').value);
var c = a+b;
var a = document.getElementById("a").value - 0;
var b = document.getElementById("b").value - 0;
var c = document.getElementById("c").value - 0;
var hitung = a+b+c;
document.write(hitung);