Site icon Pesona Informatika

Belajar Javascript (16. Number)

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

Exit mobile version