Masalah dengan Tipe Data dalam Fungsi prompt di JavaScript
Perlu diingat bahwa fungsi prompt selalu
mengembalikan string, bahkan jika pengguna
memasukkan angka. Sebagai contoh, pertimbangkan skrip
berikut:
let num1 = prompt('Masukkan angka pertama');
let num2 = prompt('Masukkan angka kedua');
alert(num1 + num2); // akan menjumlahkan angka sebagai string
Ubah kode di atas sehingga yang disum adalah angka, bukan string.
Dengan menggunakan fungsi prompt, tanyakan
kepada pengguna tentang sisi persegi. Tampilkan
luas persegi yang dimasukkan di layar.
Dengan menggunakan dua fungsi prompt, tanyakan
kepada pengguna tentang sisi persegi panjang. Tampilkan
keliling persegi panjang yang dimasukkan di layar.