Tutorial
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
    • All
    • Coding
    • Hosting

    Create Device Mockups in Browser with DeviceMock

    Creating A Local Server From A Public Address

    Professional Gaming & Can Build A Career In It

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    5 Key to Expect Future Smartphones

    Is the Designer Facing Extinction?

    Everything To Know About OnePlus

  • Gadget

    Create Device Mockups in Browser with DeviceMock

    5 Key to Expect Future Smartphones

    Everything To Know About OnePlus

    How to Unlock macOS Watch Series 4

    Surface Studio vs iMac – Which Should You Pick?

    5 Ways to Connect Wireless Headphones to TV

  • Design

    Create Device Mockups in Browser with DeviceMock

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    Is the Designer Facing Extinction?

    Responsive Grid Layouts With Script

    How to Use ES6 Template Literals in JavaScript

    Getting Started with JavaScript Promises

    Introducing CSS’ New Font-Display Property

No Result
View All Result
Tutorial
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
    • All
    • Coding
    • Hosting

    Create Device Mockups in Browser with DeviceMock

    Creating A Local Server From A Public Address

    Professional Gaming & Can Build A Career In It

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    5 Key to Expect Future Smartphones

    Is the Designer Facing Extinction?

    Everything To Know About OnePlus

  • Gadget

    Create Device Mockups in Browser with DeviceMock

    5 Key to Expect Future Smartphones

    Everything To Know About OnePlus

    How to Unlock macOS Watch Series 4

    Surface Studio vs iMac – Which Should You Pick?

    5 Ways to Connect Wireless Headphones to TV

  • Design

    Create Device Mockups in Browser with DeviceMock

    3CSS Properties You Should Know

    The Psychology of Price in UX

    How to Design for 3D Printing

    Is the Designer Facing Extinction?

    Responsive Grid Layouts With Script

    How to Use ES6 Template Literals in JavaScript

    Getting Started with JavaScript Promises

    Introducing CSS’ New Font-Display Property

No Result
View All Result
Tutorial
No Result
View All Result

AnalisWinter > JavaScript > Jenis Operator dalam JavaScript

Jenis Operator dalam JavaScript

Analis Winter by Analis Winter
Juni 2, 2025
in JavaScript
405 17
0
Jenis operator dalam JavaScript sangat beragam, mulai dari aritmatika, perbandingan, logika, hingga penugasan dan tipe data.
585
SHARES
3.2k
VIEWS
Share on FacebookShare on Twitter

Dalam dunia pemrograman, operator adalah simbol atau kata kunci yang digunakan untuk melakukan operasi pada nilai atau variabel. JavaScript sebagai salah satu bahasa pemrograman populer memiliki berbagai jenis operator yang membantu pengembang dalam membangun logika dan struktur kode. Pada artikel ini analiswinter.com akan membahas secara lengkap jenis-jenis operator dalam JavaScript beserta fungsinya.

Operator Aritmatika

Operator aritmatika digunakan untuk melakukan perhitungan matematis. Ini adalah operator yang paling umum dan sering digunakan:

Contoh penggunaan:

let a = 10;
let b = 3;
console.log(a + b); // 13
console.log(a - b); // 7
console.log(a * b); // 30
console.log(a / b); // 3.333...
console.log(a % b); // 1
console.log(a ** b); // 1000
console.log(++a); // 11
console.log(--b); // 2
Operator Nama Contoh Hasil
+ Penjumlahan 5 + 3 8
– Pengurangan 10 – 4 6
* Perkalian 6 * 7 42
/ Pembagian 20 / 5 4
% Modulus (sisa bagi) 10 % 3 1
** Pangkat 2 ** 3 8
++ Increment let x = 1; x++ 2 (setelah)
— Decrement let y = 3; y– 2 (setelah)

Operator Perbandingan

Digunakan untuk membandingkan dua nilai dan menghasilkan nilai boolean (true atau false).

Contoh penggunaan:

let x = 5;
console.log(x == '5');   // true
console.log(x === '5');  // false
console.log(x != '5');   // false
console.log(x !== '5');  // true
console.log(x > 3);      // true
console.log(x < 10);     // true
console.log(x >= 5);     // true
console.log(x <= 4);     // false
Operator Nama Contoh Hasil
== Sama dengan (nilai) 5 == ‘5’ true
=== Sama dengan (nilai + tipe) 5 === ‘5’ false
!= Tidak sama (nilai) 5 != ‘5’ false
!== Tidak sama (nilai + tipe) 5 !== ‘5’ true
> Lebih besar 10 > 5 true
< Lebih kecil 3 < 8 true
>= Lebih besar atau sama 6 >= 6 true
<= Lebih kecil atau sama 2 <= 1 false

Operator Logika

Operator logika digunakan untuk menggabungkan ekspresi boolean:

Contoh penggunaan:

let a = true;
let b = false;
console.log(a && b); // false
console.log(a || b); // true
console.log(!a);     // false
Operator Nama Contoh Hasil
&& AND true && false false
OR
! NOT !true false

Operator Penugasan

Operator ini digunakan untuk memberikan nilai pada variabel:

Contoh penggunaan:

let x = 10;
x += 5;  // x = x + 5 -> 15
x -= 3;  // x = x - 3 -> 12
x *= 2;  // x = x * 2 -> 24
x /= 4;  // x = x / 4 -> 6
x %= 4;  // x = x % 4 -> 2
x **= 3; // x = x ** 3 -> 8
Operator Contoh Setara dengan
= x = 5 x = 5
+= x += 3 x = x + 3
-= x -= 2 x = x – 2
*= x *= 4 x = x * 4
/= x /= 2 x = x / 2
%= x %= 3 x = x % 3
**= x **= 2 x = x ** 2

Operator Tipe Data

JavaScript juga memiliki operator untuk memeriksa tipe data:

Contoh penggunaan:

let text = 'hello';
console.log(typeof text); // 'string'

let date = new Date();
console.log(date instanceof Date); // true
Operator Contoh Hasil
typeof typeof ‘hello’ ‘string’
instanceof x instanceof Date true/false

Kesimpulan

Jenis operator dalam JavaScript sangat beragam, mulai dari aritmatika, perbandingan, logika, hingga penugasan dan tipe data. Memahami fungsi masing-masing operator sangat penting agar kode yang kalian tulis lebih efisien dan mudah dipahami. Itulah tadi artikel dari analiswinter.com, jika ada hal yang ingin ditanyakan bisa langsung ke kolom komentar!

Previous Post

Jendela Dialog pada Javascript

Next Post

Percabangan pada JavaScript

Analis Winter

Analis Winter

Halo saya adalah Admin dari analiswinter. Semoga artikel kami dapat membatu.

Next Post
Percabangan pada JavaScript

Percabangan pada JavaScript

You might also like

Perbedaan Lotasbat Biru dan Kuning

Perbedaan Lotasbat Biru dan Kuning

Juni 18, 2025
Media penyimpanan data yang memanfaatkan internet adalah?

Media penyimpanan data yang memanfaatkan internet adalah?

Juni 18, 2025
Salah satu manfaat utama dari pengolahan ikan melalui teknik fermentasi adalah

Salah satu manfaat utama dari pengolahan ikan melalui teknik fermentasi adalah

Juni 7, 2025
Apa yang Dimaksud dengan Teknik Sautéing

Apa yang Dimaksud dengan Teknik Sautéing?

Juni 7, 2025
Jelaskan Proses Pengemasan Vakum dan Manfaatnya pada Produk Olahan Pangan Hewani

Jelaskan Proses Pengemasan Vakum dan Manfaatnya pada Produk Olahan Pangan Hewani

Juni 7, 2025
Teknik yang sering digunakan untuk mengawetkan kulit hewan agar dapat digunakan dalam industri fesyen adalah?

Teknik yang sering digunakan untuk mengawetkan kulit hewan agar dapat digunakan dalam industri fesyen adalah?

Juni 6, 2025
AnalisWinter

We bring you the best Premium WordPress Themes that perfect for news, magazine, personal blog, etc. Check our landing page for details.

Tag

Apple Artificial Intelligence Branding CSS Gaming Javascript Laravel Photoshop PHP Server Smartphone Typography User Experience Web Design

Stay Connected

  • Home
  • News
  • Technology
  • Gadget
  • Design

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • News
  • Technology
  • Gadget
  • Design

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.