Number Javascript
Number pada javascript yaitu tipe nomor yang dapat ditulis biasa maupun desimal. contohnya:
var a = 123; //tanpa desimal var b = 1,23 // desimal var c = 123e5 // scientific (tanpa desimal) var d = 123e-5 // scientific (desimal)
Precision
Keakuratan number pada javascript hingga 15 digit. jika melebihi 15 kemungkinan terkadang tidak akurat. contoh:
<!DOCTYPE html>
<html>
<head>
<title>precision</title>
</head>
<body>
<p id="hasil"></p>
<script type="text/javascript">
var x = 888888888888888; // 15 digit
var y = 88888888888888888; // 17 digit
document.getElementById('hasil').innerHTML = x +"<br>"+ y;
</script>
</body>
</html>
Hexadesimal
Penulisan hexadesimal di awali terlebih dahulu dengan 0x. contoh 0xF;
<!DOCTYPE html> <html> <head> <title>hexadesimal</title> </head> <body> <script type="text/javascript"> document.write(0xF); </script> </body> </html>
Secara default number berbasis 10, jika kita ingin mengkonversi ke number berbasis 16(hexa), 8(oktal), 2(biner). kita dapat menggunakan bantuan fungsi toString(basis). contoh:
<!DOCTYPE html>
<html>
<head>
<title>basis</title>
</head>
<body>
<p id="cetak"></p>
<script type="text/javascript">
var nomer = 128;
var hexa = nomer.toString(16);
var oktal = nomer.toString(8);
var biner = nomer.toString(2);
document.getElementById('cetak').innerHTML = "128 jika diubah menjadi hexa yaitu "+hexa+"<br>128 jika diubah menjadi oktal yaitu "+oktal+"<br>128 jika diubah menjadi biner yaitu "+biner;
</script>
</body>
</html>
Semoga bermanfaat, sampai jumpa di postingan selanjutnya.
written by @akhi_syabab
Programmer python yang punya banyak ambisi.
Remote developer at remoteworker.id Software Agency
