Belajar javascript dasar lengkap untuk pemula – Part 3

Share to

Belajar JavaScript dasar lengkap

Operator dalam JavaScript

Belajar javascript dasar lengkap – Dalam bahasa pemrograman, operator merupakan simbol-simbol yang digunakan untuk melakukan sebuah operasi tertentu dan lebih banyak digunakan dalam fungsi matematika.

Mari kita ambil ekspresi sederhana 4 + 5 sama dengan 9. Di sini 4 dan 5 disebut operan dan ‘ +’ disebut operator. JavaScript mendukung jenis operator berikut :

  • Operator Aritmatika
  • Operator Perbandingan
  • Operator Logika (atau Relasional)
  • Operator Penugasan
  • Operator Bersyarat (atau ternary)

Mari kita lihat semua operator satu per satu.

Belajar javascript dasar untuk pemula

Operator Aritmatika

JavaScript mendukung operator aritmatika berikut: Asumsikan variabel A berisi 10 dan variabel B berisi 20, maka:

No Operator dan Deskripsi
1 + (Penambahan)

Menambahkan dua operan

Contoh: A + B akan memberi 30

2 – (Pengurangan)

Kurangi operan kedua dari operan pertama

Contoh: A – B akan memberikan -10

3 * (Perkalian)

Kalikan kedua operan

Contoh: A * B akan memberikan 200

4 / (Divisi)

6. OPERATORS Javascript 21

Bagi pembilang dengan penyebutnya

Contoh: B / A akan memberi 2

5 % (Modulus)

Menampilkan sisa pembagian bilangan bulat

Contoh: B % A akan memberikan 0

6 ++ (Peningkatan)

Meningkatkan nilai integer dengan satu

Contoh: A ++ akan memberikan 11

7 – (Penurunan)

Mengurangi nilai bilangan bulat sebesar satu

Contoh: A– akan memberikan 9

Catatan: Operator penambahan (+) berfungsi untuk Numerik dan juga String. misalnya “a” + 10

akan memberikan “a10”.

Contoh 1

<html>
<body>
<script type="text/javascript">

var a = 33;
var b = 10;
var c = "Test";
var linebreak = "<br />";

document.write("a + b = ");
result = a + b;
document.write(result);
document.write(linebreak)

document.write("a - b = ");
result = a - b;
document.write(result);
document.write(linebreak);

document.write("a / b = ");
result = a / b;
document.write(result);
document.write(linebreak);

document.write("a % b = ");
result = a % b;
document.write(result);
document.write(linebreak);

document.write("a + b + c = ");
result = a + b + c;
document.write(result);
document.write(linebreak);

a = a++;
document.write("a++ = ");
result = a++;
document.write(result);
document.write(linebreak);

b = b--;
document.write("b-- = ");
result = b--;
document.write(result);
document.write(linebreak)

//-->
</script>
<p>Set the variables to different values and then try...</p>
</body>
</html>

Operator Perbandingan

No Operator dan Deskripsi
1 == (sama)

Memeriksa apakah nilai dua operan sama atau tidak, jika ya, maka kondisi menjadi benar. Contoh: (A == B) tidak benar.

2 ! = (Tidak Sama)

Memeriksa apakah nilai dua operan sama atau tidak, jika nilainya tidak sama, maka kondisi menjadi benar. Contoh: (A! = B) benar.

3  > (Lebih besar dari)

Memeriksa apakah nilai operan kiri lebih besar dari nilai Javascript 24 operan yang tepat, jika ya, maka kondisinya menjadi benar. Contoh: (A>B) tidak benar.

4 <(Kurang dari)

Memeriksa apakah nilai operan kiri kurang dari nilai operan yang tepat, jika ya, maka kondisinya menjadi benar. Contoh: (A <B) benar.

5 > = (Lebih besar dari atau Sama dengan)

Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan yang tepat, jika ya, maka kondisinya menjadi benar. Contoh: (A> = B) tidak benar.

6 <= (Kurang dari atau Sama dengan)

Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan yang tepat, jika ya, maka kondisinya menjadi benar. Contoh: (A <= B) benar

Contoh 2

<html>
<body>
<script type="text/javascript">

var a = 10;
var b = 20;
var linebreak = "<br />";
document.write("(a == b) => ");
result = (a == b);
document.write(result);
document.write(linebreak);

document.write("(a < b) => ");
result = (a < b);
document.write(result);
document.write(linebreak);

document.write("(a > b) => ");
result = (a > b);
document.write(result);
document.write(linebreak);

document.write("(a != b) => ");
result = (a != b);
document.write(result);
document.write(linebreak);

document.write("(a >= b) => ");
result = (a >= b);
document.write(result);
document.write(linebreak);

document.write("(a <= b) => ");
result = (a <= b);
document.write(result);
document.write(linebreak);

</script>
<p>Set the variables to different values and different operators and
then try...</p>
</body>
</html>

Operator Logika

JavaScript mendukung operator logika berikut: Asumsikan variabel A menampung 10 dan variabel B menampung 20, maka

No Operator dan Deskripsi
1 && (Logical AND)

Jika kedua operan bukan nol, maka kondisinya menjadi benar. Contoh: (A && B) benar.

2 || (Logical OR)  

Jika salah satu dari dua operan bukan nol, maka kondisinya menjadi benar. Contoh: (A || B) benar.

3 ! (Logical NOT)

Membalikkan status logika operandnya. Jika suatu kondisi benar, maka operator Logical NOT akan membuatnya salah. Contoh :! (A && B) salah

Coba kode berikut untuk mempelajari cara mengimplementasikan Operator Logika dalam JavaScript.

Contoh 3

<html>
<body>
<script type="text/javascript">

var a = true;
var b = false;
var linebreak = "<br />";

document.write("(a && b) => ");
result = (a && b);
document.write(result);
document.write(linebreak); 

document.write("(a || b) => ");
result = (a || b);
document.write(result);
document.write(linebreak);

document.write("!(a && b) => ");
result = (!(a && b));
document.write(result);
document.write(linebreak);

</script>
<p>Set the variables to different values and different operators and then try...</p>
</body>
</html>

Operator BitWise

JavaScript mendukung operator bitwise berikut: Asumsikan variabel A menampung 2 dan variabel B menampung 3.

No Operator dan Deskripsi
1 & (BitWise  AND)

Ia melakukan operasi Boolean AND pada setiap bit bilangan bulatnya argumen. Contoh: (A & B) adalah 2.

2 | (BitWise OR)

Ia melakukan operasi Boolean OR pada setiap bit bilangan bulatnya argumen. Contoh: (A | B) adalah 3.

3 ^ (Bitwise XOR)

Ia melakukan operasi OR eksklusif Boolean pada setiap bit argumen integernya. Eksklusif OR berarti salah satu operan benar atau operan dua benar, tetapi tidak keduanya. Contoh: (A^B) adalah 1.

4 ~ (Bitwise NOT)

Ini adalah operator unary dan beroperasi dengan membalikkan semua bit di operan Contoh: (~ B) adalah -4.

5 << (Left Shift)  

Ini memindahkan semua bit dalam operan pertamanya ke kiri dengan jumlah tempat yang ditentukan dalam operan kedua. Bit baru diisi dengan nol. Menggeser nilai yang ditinggalkan satu posisi sama dengan mengalikannya dengan 2, menggeser dua posisi sama dengan mengalikan dengan 4, dan seterusnya. Contoh: (A << 1) adalah 4.

6 >> >> (Right Shift)

Operator Shift Kanan Biner. Nilai operan kiri dipindahkan ke kanan dengan jumlah bit yang ditentukan oleh operan kanan. Contoh: (A >> 1) adalah 1.

7 >>> (Right shift with Zero)

Operator ini sama seperti operator >>, hanya saja bitnya bergeser di sebelah kiri selalu nol. Contoh: (A >>> 1) adalah 1

Contoh 4

<html>
<body>
<script type="text/javascript">

var a = 2; // Bit presentation 10
var b = 3; // Bit presentation 11
var linebreak = "<br />";

document.write("(a & b) => ");
result = (a & b);
document.write(result);
document.write(linebreak);


document.write("(a | b) => ");
result = (a | b);
document.write(result);
document.write(linebreak);

document.write("(a ^ b) => ");
result = (a ^ b);
document.write(result);
document.write(linebreak);

document.write("(~b) => ");
result = (~b);
document.write(result);
document.write(linebreak);

document.write("(a << b) => ");
result = (a << b);
document.write(result);
document.write(linebreak);

document.write("(a >> b) => ");
result = (a >> b);
document.write(result);
document.write(linebreak);

</script>
<p>Set the variables to different values and different operators and
then try...</p>
</body>
</html

Operator Penugasan

JavaScript mendukung operator penugasan berikut:

No Operator dan Deskripsi
1 = (Tugas Sederhana)

Menetapkan nilai dari operan sisi kanan ke operan sisi kiri Contoh: C = A + B akan menetapkan nilai A + B ke dalam C

2 += (Tambah dan Tugas)

Itu menambahkan operan kanan ke operan kiri dan memberikan hasilnya ke operan kiri. Contoh: C + = A setara dengan C = C + A

3 -= (Pengurangan dan Tugas)

Ini mengurangi operan kanan dari operan kiri dan menetapkan hasil ke operan kiri. Contoh: C – = A setara dengan C = C – A

4 *= (Perkalian dan Tugas)

Ini mengalikan operan kanan dengan operan kiri dan menetapkan hasil ke operan kiri. Contoh: C * = A setara dengan C = C * A

5 /= (Bagi dan Tugas)

Ini membagi operan kiri dengan operan kanan dan memberikan hasilnya ke operan kiri. Contoh: C / = A setara dengan C = C / A

6 %= (Modul dan Tugas)

Dibutuhkan modulus menggunakan dua operan dan memberikan hasilnya ke kiri operan. Contoh: C % = A setara dengan C = C % A

Contoh 5

<html>
<body>
<script type="text/javascript">

var a = 33;
var b = 10;
var linebreak = "<br />";

document.write("Value of a => (a = b) => ");
result = (a = b);
document.write(result);
document.write(linebreak);

document.write("Value of a => (a += b) => ");
result = (a += b);
document.write(result);
document.write(linebreak);

document.write("Value of a => (a -= b) => ");
result = (a -= b);
document.write(result);
document.write(linebreak);

document.write("Value of a => (a *= b) => ");
result = (a *= b);
document.write(result);
document.write(linebreak);

document.write("Value of a => (a /= b) => ");
result = (a /= b);
document.write(result);
document.write(linebreak);

document.write("Value of a => (a %= b) => ");
result = (a %= b);
document.write(result);
document.write(linebreak);

</script>
<p>Set the variables to different values and different operators and
then try...</p>
</body>
</html

Sumber :
– Abdul Qadir, 2013, From Zero to A Pro Javascript & Jquery, Andi Yogyakarta
– Tutorials point, 2015, JavaScript Language Tutorials Point, E-book, tutorialspoint.com
– www.w3bai.com

<< Part 2

Related Posts

Fakta Menarik tentang Gerhana Matahari Hibrida

Share to

Share toPengertian Gerhana Matahari Hibrida. Fakta Menarik Gerhana Matahari Hibrida – Gerhana matahari hibrida adalah fenomena alam di mana bulan tampak lebih kecil dari matahari dan hanya…

Tips Excel! Cara Membuat Pivot Table dengan Mudah Beserta Contohnya

Share to

Share toPengertian Pivot table Cara Membuat Pivot Table dengan Mudah adalah salah satu fitur di program spreadsheet seperti Microsoft Excel, yang memungkinkan pengguna untuk mengolah dan menganalisis…

Cara Menggunakan Conditional Formating Dalam Excel

Share to

Share toCara Menggunakan Conditional Formating Dalam Excel Conditional formatting Dalam Excel adalah fitur di Excel yang memungkinkan Anda mengubah format sel berdasarkan nilai atau kondisi tertentu. Berikut…

Mengenal fungsi Statistik dalam Ms Excel

Share to

Share toMengenal fungsi Statistik dalam Ms Excel Mengenal fungsi Statistik dalam Ms Excel – Fungsi statistik dalam Excel adalah sekumpulan formula atau fungsi matematis yang dirancang khusus…

Cara Membuat Mail Marge di Word Terbaru

Share to

Share toCara membuat mail marge di Word Mail merge (penggabungan surat) adalah fitur dalam Microsoft Word yang memungkinkan pengguna untuk menggabungkan informasi dari sumber data, seperti spreadsheet…

Contoh VLOOKUP dan HLOOKUP

Share to

Share toContoh VLOOKUP dan HLOOKUP VLOOKUP dan HLOOKUP adalah dua fungsi dalam program spreadsheet yang digunakan untuk mencari nilai dalam sebuah tabel. Perbedaan utama antara kedua fungsi…