Random Number & parseInt

Bayu Nur Iman
1 min readJan 22, 2018

--

Di dalam Javascript terdapat suatu fungsi untuk pemrograman matematika, yaitu Math.random() dan parseInt. Berikut ini kita akan membahas bagaimana penggunaanya :

Math.random()

Berfungsi untuk menghasilkan nilai random/acak antara 0 sampai 1, hasil tersebut berupa bilangan desimal.

parseInt()

Berfungsi mengubah/mengkonversi nilai menjadi integer

Math.floor() berfungsi untuk membulatkan ke bilangan terdekat(pembulatan ke bawah).

Langsung saja perhatikan script dibawah ini agar lebih mengerti :

hasil Match.random dan parseInt pada tab console

Mungkin masih ada yang bingung kenapa (“111”, 2) menghasilkan 7? Jawabannya karena 111 dalam binary bernilai 7, bagaimana menghitungnya? Sebaiknya anda harus mengetahui dahulu mengenai sistem perhitungan binary, dalam kasus tersebut menghitungnya yaitu 2pangkat0 ditambah 2pangkat1 ditambah 2pangkat2.

Sedangkan (“111”, 5) itu didapat dari 5pangkat0 ditambah 5pangkat1 ditambah 5pangkat2 hasilnya 31 . Dan (“333”, 5) itu didapat dari (pangkat0 ditambah 5pangkat1 ditambah 5pangkat2) dikali 3 hasilnya 93. Dan yang terakhir itu tidak bisa dikonversi sehingga menghasilkan nilai Nan(Not a Number).

Semoga bermanfaat

sumber : https://www.w3schools.com/js/js_random.asp

chanel youtube freecodecamp

--

--

Bayu Nur Iman
Bayu Nur Iman

Written by Bayu Nur Iman

Software Engineer at Free York

No responses yet