Javascript untuk Bilangan
(Bagian 1)
Bilangan atau dikenal dengan istilah NUMBERS ditulis diantara tanda quotes (tanda kutip, tanda petik).
Bisa juga ditulis tanpa tanda kutip (tanda petik).
Bilangan yang ditulis di antara tanda kutip disebut numerik string.
Bilangan yang ditulis tanpa tanda kutip disebut numerik.
Segala kata yang ditulis di antara tanda kutip disebut non numerik.
Bedakan berikut
a = 9;
a = “9”;
a = “Kambing”;
9 termasuk numerik
“9” termasuk numerik string
“Kambing” termasuk non numerik
Bilangan dapat berupa desimal maupun bukan desimal.
Contoh 1
Menggunakan perintah document.write(" ");
Kodenya begini
<script type="text/javascript">
let a = 3.14;
let b = 7;
let c = 9;
document.write(a +"<br>"+b+"<br>"+c);
</script>
Hasil tampilannya di postingan Blogger
3.14
7
9
Contoh 2
Menggunakan perintah document.body.innerHTML+=" ";
Kodenya begini
<script type="text/javascript">
let a = 3.14;
let b = 7;
let c = 9;
document.body.innerHTML+=a +"<br>"+b+"<br>"+c;
</script>
Contoh 3
Menggunakan perintah
document.getElementById(“mencoba”).innerHTML=” “;
Kodenya begini
<p id="mencoba"></p>
<script type="text/javascript">
let a = 3.14;
let b = 7;
let c = 9;
document.getElementById("mencoba").innerHTML=a +"<br>"+b+"<br>"+c;
</script>
Apa yang terjadi jika anda mempraktekkan ke Contoh 4 berikut?
Contoh 4
Menggunakan perintah
document.getElementById(" ").innerText = “ ”;
Kodenya begini
<p id="mencoba"></p>
<script type="text/javascript">
let a = 3.14;
let b = 7;
let c = 9;
document.getElementById("mencoba").innerText = a +"<br>"+b+"<br>"+c;
</script>
Hasil tampilannya berikut
3.14<br>7<br>9
Kode .innerText bukan untuk menampilkan nilai dengan tag HTML (<br>), tetapi kode .innerText akan menampilkan teks apa adanya termasuk tag HTML seperti <br> sebagai teks biasa, bukan sebagai perintah untuk membuat baris baru.
Oleh karena itu, tidak tepat menggunakan kode .innerText tetapi harus menggunakan kode .innerHTML yang berguna untuk menampilkan nilai, memproses HTML dengan benar, dan menampilkan perintah <br> sebagai line break (ganti baris).