Konsep Operator hadir di hampir semua bahasa pemrograman yang ada di dunia saat ini. Operator digunakan untuk melakukan operasi tertentu. Anda mungkin sering menggunakan (+) dalam kehidupan sehari-hari untuk melakukan penjumlahan, tetapi pernahkah Anda memperhatikan bahwa tanda (+) ini adalah karakter dengan pekerjaan yang telah ditentukan sebelumnya, i. e. , untuk menambahkan dua angka?
Apa itu Operator?
Secara sederhana, seorang operator mengacu pada orang yang mengoperasikan sesuatu, seperti orang yang mengoperasikan mesin untuk melakukan beberapa tugas khusus. Jadi, orang tersebut akan menjadi operator
Demikian pula, dalam pemrograman komputer, operator mengacu pada karakter yang memberi tahu mesin untuk melakukan operasi tertentu. Misalnya, tanda (+) digunakan untuk menjumlahkan dua nilai numerik. Dalam bahasa pemrograman apa pun, tanda (+) ini adalah operator yang melakukan tugas menambahkan dua nilai
- Operan mengacu pada nilai yang Anda operasikan, Dalam contoh di atas, dua nilai numerik adalah operan yang menjalankan operasi
Pertimbangkan kode berikut
var x = 10;
var y = 5;
dokumen. write("Jumlahnya adalah "+(x+y));
Dua variabel x & y didefinisikan dengan nilai 10 & 5. Operator (+) digunakan untuk menambahkan dua nilai dan akan mengembalikan output pada browser
Output dari kode di atas akan menjadi
Jadi, ini adalah pengenalan singkat tentang Operator. Di bagian selanjutnya, Anda akan membahas jenis-jenis Operator
Jenis Operator dalam Javascript
Dalam JavaScript, ada delapan jenis Operator yang ada. Mereka
- Operator Aritmatika
- Operator Penugasan
- Operator String
- Operator Perbandingan
- Operator Logika
- Operator Bersyarat
- Operator Bitwise
- Jenis-Operator
Anda akan membahasnya masing-masing dalam tutorial tentang Operator di JavaScript ini
Kursus Pengembang Java Stack Penuh
Bermitra dengan HIRIST dan HackerEarth JELAJAHI KURSUSApa itu Operator Aritmatika dalam Javascript?
Seperti namanya, Anda menggunakan operator aritmatika untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, pembagian, dan banyak operasi lainnya.
- Misalnya, jika Anda ingin melakukan penjumlahan di antara dua nilai numerik. Dalam hal ini, Anda akan menggunakan operator (+) di JavaScript
**Catatan. Operator (+) dalam JavaScript juga digunakan untuk menggabungkan dua String. Anda akan mengetahui lebih banyak tentangnya di bagian mendatang
Ada beberapa jenis operator aritmatika yang ada di JavaScript. Di bawah ini adalah daftar semua operator aritmatika yang ada di JavaScript
Implementasi operator aritmatika dalam sebuah program
var x = 10;
var y = 5;
document.write("Addition = "+(x+y)+"
");
document.write("Subtraction = "+(x-y)+"
");
document.write("Multiplication = "+(x*y)+"
");
document.write("Division = "+(x/y)+"
");
document.write("Modulus = "+(x%y)+"
");
document.write("Increment = "+(x++)+"
");
document.write("Decrement = "+(x--)+"
");
Operator Aritmatika
Dua variabel x & y didefinisikan dengan nilai 10 & 5. Berbagai jenis operator aritmatika digunakan dalam kode di atas untuk melakukan operasi matematika tertentu seperti penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya.
Output untuk kode di atas adalah
Prioritas Operator dalam JavaScript
Prioritas Operator dalam JavaScript mengacu pada urutan operasi. Ini mengevaluasi operator berbeda yang termasuk dalam satu ekspresi sesuai dengan prioritas operator
- Tanda kurung memiliki prioritas tertinggi. Dalam ekspresi apa pun, ini mengevaluasi operasi yang ada di dalam tanda kurung terlebih dahulu
var x = 10;
var y = 5;
menghibur. log(x+y*(3*2));
/*
(10+5*(3*2))
(10+5*(6))
(10+30)
40 (Keluaran yang diharapkan)
*/
Output untuk kode di atas adalah
- Pembagian(/) dan perkalian(*) lebih diutamakan daripada penjumlahan(+) dan pengurangan(-).
- Jika salah satu operasi memiliki prioritas yang sama (seperti pembagian dan perkalian), operasi tersebut akan dievaluasi dari kiri ke kanan.
var x = 10;
var y = 5;
dokumen. write("Keluarannya adalah "+(x/y*2));
/*
(x+/y*2)
(10/5*2)
(2*2)
4 (keluaran yang diharapkan)
*/
Ini mengevaluasi pembagian terlebih dahulu dalam contoh di atas, diikuti oleh perkalian karena kedua operator tersebut memiliki prioritas yang sama. Oleh karena itu ekspresi dievaluasi dari kiri ke kanan
Output untuk contoh di atas adalah
Apa itu Operator Penugasan dalam Javascript?
Anda menggunakan operator penugasan untuk menetapkan nilai ke variabel JavaScript yang berbeda. Jika Anda ingin menetapkan nilai 15 ke variabel X, Anda dapat melakukannya dengan bantuan operator penugasan.
Perhatikan contoh berikut
var x = 10;
dokumen. tulis(x);
Dalam contoh di atas, nilai yang diberikan ke variabel x adalah 10. Jika Anda mencoba untuk mencetak variabel nilai x yang disimpan di browser, maka hasilnya adalah 10
- Setiap nilai yang ada di sebelah kanan (=) akan ditugaskan ke variabel yang ada di sebelah kiri (=)
Berbagai jenis operator penugasan yang ada dalam JavaScript adalah
Implementasi operator penugasan
var x = 10;
var y = 5;
menghibur. log(x);
menghibur. log(x+=y);
menghibur. log(x-=y);
menghibur. log(x*=y);
menghibur. log(x/=y);
menghibur. log(x%=y);
menghibur. log(x^=y);
menghibur. log(x. =y); . y
menghibur. log(x**=y);
Output untuk kode di atas adalah
Apa itu Operator String dalam Javascript?
Operator string digunakan untuk melakukan operasi pada string dalam JavaScript. Anda dapat menggunakan operator (+) untuk menggabungkan dua string yang berbeda, atau (+=) juga dapat digunakan untuk menambahkan sesuatu ke string yang sudah ada
Implementasi operator string
var x = "Halo";
var y = "Dunia";
document.write(x+y+"
") // (+) operator will concatenate both the strings
dokumen. write(x += "Semuanya");
- Operator (+) pada kode di atas akan menggabungkan kedua nilai yang ada di dalam variabel x & y.
- Operator (+=) akan menambahkan kata “Semua Orang” ke nilai yang ada di dalam variabel y
Output dari kode di atas akan menjadi
Apa itu Operator Perbandingan dalam Javascript?
Operator perbandingan juga digunakan untuk memeriksa benar dan salah. Seperti namanya, Anda menggunakan operator pembanding untuk membandingkan dua nilai atau variabel menggunakan operator yang berbeda
Beberapa operator pembanding hadir dalam JavaScript. Di bawah ini adalah daftar operator pembanding
- (=) operator dalam JavaScript adalah operator penugasan. Ini digunakan untuk memberikan nilai ke variabel. Untuk membandingkan dua variabel dalam JavaScript, Anda memiliki operator double equals-to (==).
Implementasi operator pembanding
var x = 5;
//membandingkan c dengan nilai yang berbeda
menghibur. log(x==8);
menghibur. log(x===5);
menghibur. log(x. =8); . =8)
menghibur. log(x. ==5);
menghibur. log(x>8);
menghibur. log(x=5);
menghibur. log(x 4 && y > 7) // Mengembalikan Benar Karena kedua kondisinya Benar
document.write("
");// Using
for space.
dokumen. tulis(x < 7 && y > 8);
Output untuk kode di atas adalah
- Operator or akan mengembalikan nilai true jika salah satu kondisi benar.
var x = 5;
var y = 8;
dokumen. tulis (x > 6. y > 9);
document.write("
");//Using
for space.
dokumen. tulis (x < 7. y > 8);
Output untuk kode di atas adalah
- Operator not memeriksa apakah nilai variabel x sama dengan variabel y. Ini akan mengembalikan true jika nilainya tidak sama
var x = 5;
var y = 8;
dokumen. menulis(. (x==y));
Output untuk kode di atas adalah
Kursus Gratis. JavaScript untuk Pemula
Pelajari Dasar-dasar JavaScript Daftar SekarangApa itu Operator Bersyarat dalam Javascript?
Operator bersyarat dalam JavaScript digunakan untuk menetapkan nilai ke variabel berdasarkan suatu kondisi. Itu berisi kondisi, dan untuk setiap kondisi, hanya ada dua kemungkinan, benar atau salah
- Sintaks untuk operator kondisional sangatlah mudah. Anda memiliki nama variabel dan kondisi. Bergantung pada kondisinya, Anda memiliki dua nilai, nilai 1 dan nilai 2
- Misalnya, Anda memiliki pemilih variabel, selanjutnya, Anda memiliki syarat. Jika umur (pemilih) < 18 nilai 1, i. e. , terlalu muda akan tercetak di layar; . e. , cukup lama akan dipublikasikan di konsol
Lihat kode berikut untuk contoh di atas
rentang umur = 20;
var x = (usia >=18) ? . "Terlalu muda";
dokumen. tulis(x);
Outputnya akan
Apa itu Operator Bitwise dalam Javascript?
Operator ini tidak memiliki banyak penggunaan praktis di dunia nyata, meskipun tidak berguna. Tapi, ini adalah sesuatu yang tidak akan Anda gunakan setiap hari. Di komputer, angka disimpan dalam format biner. Operator bitwise bekerja pada angka 32-bit.
- Setiap operan yang ada dalam operasi pertama-tama diubah menjadi bilangan biner dan diubah kembali menjadi bilangan JavaScript.
- Empat operator bitwise paling kritis yang ada dalam JavaScript adalah
- Bitwise Dan
- Sedikit demi sedikit Atau
- Bitwise Tidak
- XOR bitwise
Implementasi operator bitwise
var x = 5;
var y = 1;
document.write((x & y)+"
"); // works the same as logic gates
document.write((x | y)+"
"); // works the same as logic gates
document.write((~x)+"
"); // Returns (-6) and works the same as (-x-1)
document.write((x ^ y)+"
"); // Returns 4 and works the same as XOR gate.
Untuk gerbang XOR, nilainya akan benar hanya jika 1 dari dua nilai itu benar. Jika kedua nilai benar, maka nilai akhirnya akan salah
Outputnya akan
Jenis-Operator dalam JavaScript
Type of() operator dalam JavaScript akan memberi tahu Anda jenis nilai yang dimiliki variabel, apakah itu angka, string, atau nilai boolean. Itu juga dapat membedakan antara nol dan tidak terdefinisi. 5 ini adalah tipe data primitif yang ada dalam JavaScript, dan operator tipe () dapat memberi tahu Anda tentang tipe data mana yang dimiliki variabel
Pertimbangkan kode berikut
var x = 5;
var y = "halo";
var bendera = salah;
var p;
document.write(typeof(x)+"
"); // Return number
document.write(typeof(y)+"
"); // Return String
document.write(typeof(flag)+"
"); // Return Boolean
document.write(typeof(p)+"
"); // Return undefined
Output dari kode di atas akan menjadi
- Misalkan Anda menggunakan NULL sebagai nilai untuk variabel apa pun. Operator type of() akan mengembalikan variabel ini sebagai objek, tetapi jika Anda tidak memberikan nilai apa pun ke variabel tersebut, Anda akan meninggalkannya setelah deklarasi. Operator type of() akan mengembalikan undefined
var x = nol;
dokumen. tulis(jenis(x));
bervariasi;
dokumen. tulis(jenis(y));
Output dari kode di atas akan menjadi
Dengan ini, Anda telah mencapai akhir dari tutorial "Operator dalam JavaScript" ini
Kuasai dasar-dasar JavaScript lengkap, jQuery, Ajax, dan lainnya dengan Kursus Pelatihan Sertifikasi Javascript. Lihat pratinjau kursus
Kesimpulan
Dalam tutorial ini, Anda menjelajahi konsep Operator. Ada 8 jenis Operator yang berbeda, dengan masing-masing terdiri dari beberapa lagi di dalamnya.
Anda juga melewati prioritas Operator Aritmatika. Setelah ini, Anda memahami cara menggunakan berbagai jenis Operator saat memprogram. Anda juga menemukan implementasi pengkodean dari Type-of Operator
Apakah Anda tertarik untuk memperluas pengetahuan Anda tentang JavaScript atau mencari pelatihan pemrograman JavaScript online?
Jika jawabannya ya untuk salah satu atau kedua pertanyaan di atas, kursus sertifikasi JavaScript yang ditawarkan oleh Simplilearn adalah sesuatu yang harus Anda jelajahi. Program pelatihan terapan ini dirancang untuk membantu Anda memahami konsep JavaScript dari dasar hingga mahir
Oleh karena itu, jika Anda memiliki keraguan tentang tutorial tentang Operator dalam JavaScript ini, jangan ragu untuk menempatkannya sebagai komentar di akhir halaman ini;
tentang Penulis
Simplilearn adalah salah satu penyedia pelatihan online terkemuka di dunia untuk Pemasaran Digital, Komputasi Awan, Manajemen Proyek, Ilmu Data, TI, Pengembangan Perangkat Lunak, dan banyak teknologi baru lainnya