Belajar dan Mengenal Operator Javascript
4 minute read
{ Jangan Malas Membaca Ya }
Jika Anda sudah mempelajari beberapa variable dasar dari JavaScript, saat ini kita akan belajar
operator-operator apa saja yang bisa dipakai untuk variable dasar tersebut.
Operator yang akan dibahas adalah operator untuk Integer, Float dan String.
Integer
Kita
mulai dengan operator untuk Integer. Integer seperti yang sudah kita kenal,
adalah objek bilangan bulat. Operator dasar untuk Integer adalah tanda tambah
(+), kurang (-), kali (*), bagi (/) dan modulus/sisa pembagian (%). Berikut
adalah contoh penggunaannya dengan hasil operasi pada komentar.
var jumlah = 5 + 2; // 7
var selisih = 5 - 2; // 3
var perkalian = 5 * 2; // 10
var pembagian = 6 / 2; // 3
var sisa = 5 % 2; // 1
Anda
juga dapat melakukan beberapa operasi secara sekaligus, berikut contohnya.
var foo = 5 + 2 - 6 + 3; // 4
Selain
penjumlahan dan selisih, kita juga dapat melakukannya dengan operator yang
lain, berikut contohnya.
var bar = 5 * 2 + 6 / 3; // 12
JavaScript
akan melakukan operasi dari kiri ke kanan, jika ada perkalian dan pembagian
maka akan dilakukan terlebih dahulu sebelum operasi penjumlahan dan
pengurangan. Jika Anda menginginkan suatu operasi dilakukan terlebih dahulu,
maka dapat ditambahkan tanda kurung ( ), berikut contohnya.
var bar = 5 * ( 2 + 6 ) / 2; // 20
Float
Pada
dasarnya operator pada Integer dan Float adalah sama, karena keduanya merupakan
jenis objek bilangan (Number). Namun yang perlu diperhatikan, jika Anda
menggunakan Float bersamaan dengan Integer pada satu operasi, maka bilangan Integer
tersebut akan secara otomatis dikonversi menjadi Float. Berikut contohnya.
var pecahan = 7.5 + 5; // 12.5
Namun
uniknya, jika hasil dari operasi tersebut adalah bilangan bulat, maka operasi
tersebut secara otomatis mengkonversinya menjadi bilangan bulat. Berikut
contohnya.
var sama = 7.5 + 2.5; // 10
String
Selanjutnya
operasi untuk objek String. String memiliki beberapa operator, yaitu
concatenation (penggabungan) dan operator konversi. Kita mulai dengan String
concatenation.
Concatenation
(Penggabungan)
Salah
satu operator yang pasti sering Anda pakai adalah String concatenation, yang
berguna untuk menggabungkan dua String objek. Berikut beberapa contoh pemakaian
String concatenation.
var hello = "hello";
var world = "world";
var helloWorld = hello + world; // memakai tanda tambah (+)
var helloWorld2 = hello.concat(world); // memakai fungsi concat
Kedua
bentuk operator concatenation adalah sama, namun operator tanda tambah sangat
praktis digunakan.
Hati-hati
dalam menggunakan operator concatenation pada String dan penjumlahan pada
Integer. Berikut adalah contohnya.
var foo = 5 + 4 + "7";
alert(foo);
Jika
Anda mencoba kode diatas maka hasilnya adalah “97”. JavaScript akan mengambil
hasil dari Integer (dalam hal ini 5 + 4 = 9) dan karena melihat objek
selanjutnya adalah String, maka hasil tersebut akan dirubah menjadi String dan
dilakukan operasi concatenation (menjadi “97”). Seringkali kita melupakan hal
ini dan membuat hasil dari operasi tidak sesuai dengan yang kita inginkan.
Konversi
Selanjutnya adalah operator konversi.
Operator konversi untuk String objek salah satunya adalah parseInt. Operator
ini akan mengubah String objek ke nilai Integer. Berikut contohnya.
var foo = parseInt("77", 10); // 77
Fungsi
parseInt membutuhkan dua argumen, yaitu objek String yang akan dikonversi dan
basis bilangan (radix) dalam hal ini desimal adalah basis 10. Anda juga dapat
mengkonversikan ke biner, oktal atau heksadesimal dengan hanya menentukan basis
bilangan 2, 8 atau 16. Jika fungsi parseInt menemukan String objek bukan
bilangan di dalamnya, maka fungsi ini akan berhenti. Berikut ini contohnya.
var foo = parseInt("77s88", 10); // 77
Jika
tidak ada bilangan sama sekali di dalam objek tersebut, atau karakter pertama
adalah bukan bilangan, maka fungsi ini akan mengembalikan nilai NaN (Not a
Number).
Selanjutnya
kita akan membahas operator atau fungsi pada objek String yang kedua, yaitu
parseFloat. Fungsi ini hampir sama dengan parseInt, namun akan mengembalikan
nilai pecahan desimal (Float). Berikut contohnya.
var pi = parseFloat("3.14", 10); // 3.14
Kita
sudahi dahulu tutorial singkat mengenai operator untuk variable dasar pada
JavaScript. Kita sudah mempelajari operator-operator yang terdapat pada operasi
bilangan dan pada String.
Bagaimana menurut Anda tentang Belajar dan Mengenal Operator Javascript? cukup mudah dimengertikan :D Sankyou.
Selamat Mencoba, Semoga Bermanfaat... ^_^
Posting Komentar