js aritmatik.

temen sekolah koding, sy mau bertanya kok saya ga bisa menjumlahkan nilai ya ? sy baru banget belajar javascript. berikut code yg saya tulis. Mohon pencerahannya. [html]

DocumentButton

[/html]

[script] document.getElementById('form').addEventListener('submit', hasil);

function hasil(e){ var a = document.getElementById('a').value; var b = document.getElementById('b').value; console.log(a*b); // disini malah nilai a & b gabung

e.preventDefault(); }

[/script]

avatar indraprabawa
@indraprabawa

5 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Tambahin parseInt. Jadinya gini :

 var a = parseInt(document.getElementById('a').value);
var b = parseInt(document.getElementById('b').value);

Dikenalin dulu bahwa yang diinput itu berupa angka. Karena kalo di js "+" itu dibaca semacam ngegabungin 2 string, atau sbg penjumlahan antara value yang dikenali angka.

avatar beckbella
@beckbella

68 Kontribusi 38 Poin

Dipost 6 tahun yang lalu

terimakasih @beckbella ;)

avatar indraprabawa
@indraprabawa

5 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban