Cara JavaScript Membaca Angka

Melalui kelas ini, kamu diajak untuk:

  • Bermain dengan tipe data angka.

Angka atau Integer

Untuk memasukkan angka, JavaScript menyediakan dua cara untuk memasukkannnya ke dalam kode. Pertama, memasukannya tanpa menggunakan petik "". Contohnya seperti kode di bawah.

 
var data1 = 2
var data2 = 3

document.Write (data1 * data2);

Lalu menggunakan fungsi number untuk memanggil data integer.

Kode yang bisa dipakai seperti berikut:

 
Number('123')  // memanggil nomor 123
Number('123') === 123  // mendefinisikannya sebagai true

Number("unicorn")  // NaN atau salah
Number(undefined)  // NaN atau salah

Angka yang ada tidak hanya bilangan bulat. Bilangan desimal dan non desimal juga terbaca di JavaScript. Berikut jenis angka yang dapat dideteksi oleh JavaScript:


null
Nilai yang sengaja dikosongkan.
Bilangan Bulat
Bilangan yang dituliskan secara literal seperti 34 atau 3000.
Bilangan Eksponen
Perkalian yang diulang-ulang. Ditulis dalam bentuk 175e-2 untuk 1.75.

Penghitungan Matematika

Javascript memungkinkan masuknya simbol matematika dalam struktur program. Untuk melekatkannya, JavaScript menggunakan sistem operator.

Sebelumnya, kita perlu memahami urutannya atau operator precedence. Dalam menulis operator penghitungan, urutannya seperti logika matematika pada umumnya.

Jika ada ragam operator dalam satu baris kode, JavaScript akan mengerjakan kurung, lalu pekalian, kemudian pembagian, baru penambahan dan terakhir pengurangan.Lihat contoh kode di bawah ini.

 
var data1 = 5 + 2 * 3;
var data2 = (4 - 1) * 3;
var total = data1 + data2;

alert();

Dari kode di atas, maka JavaScript akan melakukan pengalian terlebih dahulu alih-alih penambahan atau pengurangan. Variabel data1 akan menghasilkan angka 11, bukan 21. Variabel data2 akan bernilai 9, bukan 1.

Selayang Pandang

  • Data angka atau integer tidak memerlukan simbol kurung apapun.
  • JavaScript menggunakan operator precedence yang menjadi hirarki penghitungan.

Kuis

Bagaimana operator precedence JavaScript bekerja?

Selamat, Anda telah menyelesaikan pelajaran ini
Klik untuk menyelesaikan