cloud-hosting-terbaik-indonesia

Tutorial Belajar JavaScript Part 22: Cara Konversi Tipe Data dalam JavaScript

Posted on

Di pada panduan kali ini, kita akan membahas mengenai Cara Konversi Tipe Data dalam JavaScript, bagus yang dilakukan secara seketika oleh JavaScript, atau dengan menggunakan guna. Kita pun akan mempelajari operator typeof yang dapat digunakan bagi mengetahui jenis tipe data dari sebuah variabel.


Aturan Konversi Tipe Data pada JavaScript

Di pada JavaScript, sebuah tipe data akan dikonversi secara otomatis tergantung operator yang digunakan. Tipe data string akan ‘terkonversi’ menjadi number bila dikenakan operasi pembagian. Berikut yakni contoh konversi yang terjadi:

Seperti yang terlihat, operasi pembagian akan menkonversi variabel a yang bertipe string menjadi number, lalu kemudian operasi pembagian di jalankan.

Apabila sahabat pernah mempelajari PHP sebelumnya, operasi penambahan bagi variabel hasil2 akan betul-betul berbeda. Di pada JavaScript, operasi penambahan akan menkonversi tipe number menjadi string, lalu operasi penyambungan string-lah yang dijalankan, bukan operasi penambahan number.

Bagi operasi logika atau perbandingan yang memerlukan tipe data boolean, JavaScript pun akan menkonversi tipe data secara otomatis. Contoh berikut ini akan dijalankan di pada JavaScript:

Kode program diatas akan mengkonversi Stringduniailkom” menjadi boolean dengan nilai True. Bagi aturan konversi boolean ini telah kita bahas di panduan mengenai cara penulisan tipe data Boolean.


Cara Konversi Tipe Data di pada JavaScript

Apabila kita ingin mengkonversi sebuah tipe data menjadi tipe data lainnya tanpa mengandalkan konversi otomatis seperti diatas, JavaScript pun menyediakan caranya dengan menggunakan guna global Number(), String(), dan Boolean().

Cara Konversi menjadi Number

Bagi menkonversi tipe data menjadi number, kita dapat mengunakan guna Number(). Berikut contohnya:

Pada contoh tersebut, saya pun menkonversi boolean true (variabel c). Boolean true akan menjadi angka 1 bila dikonversi menjadi Number.

JavaScript pun menyediakan guna global parseInt() dan parseFloat() bagi menkonversi tipe data string menjadi number. Sesuai dengan namanya, guna parseInt() akan mengkonversi tipe data menjadi integer dan membuang angka dibelakang tanda desimal. Sedangkan guna parseFloat() akan mengkonversi tipe data menjadi Float (nilai angka dengan desimal).

Berikut yakni contoh pemakaian guna parseInt() dan parseFloat():

Cara Konversi menjadi String

Bagi membangun tipe data menjadi String, rata-rata tipe data mempunyai method toString(), atau dapat pun menggunakan guna String(). Berikut yakni contohnya:

Apabila di contoh diatas kita tak menkonversi seluruh variabel menjadi String, hasil tampilan program tak akan berubah, karena JavaScript akan otomatis mengkonversi tipe data menjadi string apabila akan ditampilkan ke web browser. Pada hal ini guna console.log() akan mengkonversi tipe data apapun menjadi String agar dapat ditampilkan.

Beberapa method dari tipe data Number pun akan menghasilkan string, seperti toFixed(), toExponential() dan toPrecision(). Ketiga method ini telah kita bahas di tutorial tipe data Number.

Cara Konversi menjadi Boolean

Bagi menkonversi tipe data menjadi Boolean, JavaScript menyediakan guna Boolean(). Berikut yakni contoh penggunaannya:


Guna Operator typeof pada JavaScript

JavaScript menyediakan sebuah operator bagi mengetahui tipe data
dari sebuah variabel, yakni operator typeof. Operator ini akan menghasilkan nilai string yang berisi jenis tipe data dari variabel yang di uji. Berikut yakni contoh penggunaannya:

 Operator typeof ini akan betul-betul bermanfaat dikala pencarian kesalahan (debugging), karena dapat jadi error program dikarenakan salah memasukkan jenis tipe data.

Di pada panduan kali ini kita telah membahas mengenai aturan dan cara konversi tipe data di dalam JavaScript, pun memahami operator typeof. Pada panduan berikutnya, kita akan masuk ke pada stuktur logika JavaScript dengan: Cara Penulisan Struktur Logika IF ELSE dalam JavaScript.


eBook JavaScript Uncover Duniailkom

JavaScript telah menjadi fitur wajib di setiap blog modern. Duniailkom telah menyusun eBook JavaScript Uncover yang membahas JavaScript dengan lebih detail dan lebih komplit, mulai dari basic hingga konsep DOM, Event dan AJAX. Penjelasan lebih lanjut dapat ke eBook JavaScript Uncover Duniailkom.


Sumber https://www.duniailkom.com/