Laman

Saturday, January 7, 2017

JavaScript (VA)

Kali ini saya akan membahas JavaScript Random() dan Date(). Yang pertama saya akan bahas adalah random().
JavaScript Random()

Fungsi dari Math.random () adalah mengembalikan nomor acak antara 0 (inklusif), dan 1 (eksklusif).Math.random () selalu mengembalikan jumlah lebih rendah dari 1.

Maka penulisannya adalah didalam tag script yang biasanya digunakan ketika kita akan membuat form atau transaksi dan sebagainya.Contohnya :




Selanjutnya ada method yang dinamakan Math.floor yang biasa digabungkan dengan Math.random untuk mengembalikan bilangan bulat secara acak.

Penulisannya adalah :

Math.floor(Math.random() *10) 

pada bagian tag script yang berarti akan menampilkan angka diantara angka 0 dan 9 yang dua-duanya masuk sehingga seperti angka 9 adalah batas angka acak tersebut.

Sedangkan untuk getRndInteger() kita dapat mengaturkan max dan min sesuai yang diinginkan.
Contoh :

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min) ) + min;
}

Maka angka yang ditampilkan ketika kita ketikkan akan sesuai dengan yang kita inginkan angka antara apa dan apa. Tetapi untuk penulisan tersebut misalnya angka awalnya 0 dan angka akhirnya 20, maka angka 0 termasuk angka yang akan ditampilkan sedangkan angka 20 tidak.

Untuk menampilkan angka 20 ini kita dapat menambahkan dipenulisan kita yaitu :

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min + 1) ) + min;
}

Maka angka 20 tersebut akan ditampilkan.

JavaScript Date()

Setelah itu kita akan membahas date(). Dalam tutorial ini kita menggunakan script untuk menampilkan tanggal di dalam <p> elemen dengan id = "demo":


Maka outputnya adalah pada div tersebut ditampilkan secara lengkap tanggal,bulan tahun jam dan sebagainya:

Sat Jan 07 2017 20:58:38 GMT+0700 (SE Asia Standard Time)

Ada juga method lainnya seperti toDateString (), toDateString (), toString () dan sebagainya.Tutorial kali ini akan sampai disini saja.

Thankyou for reading :)
Semoga bermanfaat dan have a nice day

No comments:

Post a Comment