JavaScript - Operasi Aritmetik
Hai teman-teman, bakal bintang coding nanti! Saya sangat gembira menjadi panduanmu dalam perjalanan menarik ini ke dunia operator aritmetik JavaScript. Sebagai seseorang yang telah mengajar pemrograman selama bertahun-tahun, saya bisa katakan bahwa menguasai operator-operator ini adalah seperti belajar gerakan dasar dalam tari – sekali Anda mengenalnya, Anda akan siap untuk menciptakan rutinitas yang benar-benar menakjubkan (atau dalam kasus kita, program-programnya)!
Operator Aritmetik JavaScript
Sebelum kita masuk ke dalamnya, mari kitaambil waktu untuk memahami apa itu operator aritmetik. Pahamilah mereka sebagai alat matematika dasar di dalam kotak alat JavaScript Anda. Mereka memungkinkan Anda untuk melakukan operasi matematika pada angka, sama seperti Anda akan melakukan dengan kalkulator. Tetapi percayalah, mereka jauh lebih kuat daripada kalkulator saku Anda biasa!
Berikut adalah tabel dari semua operator aritmetik yang kita akan bahas hari ini:
Operator | Nama | Deskripsi |
---|---|---|
+ | Penambahan | Menambahkan dua angka |
- | Pengurangan | Mengurangkan angka kanan dari angka kiri |
* | Perkalian | Mengalikan dua angka |
/ | Pembagian | Membagi angka kiri dengan angka kanan |
% | Modulus | Mengembalikan sisa bagi |
++ | Increment | Menambahkan 1 ke angka |
-- | Decrement | Mengurangkan 1 dari angka |
Sekarang, mari kitauraikan ini satu per satu, ya?
Operator Penambahan JavaScript (+)
Operator penambahan mungkin adalah yang paling ramah di antara kawan-kawan. Itu seperti orang yang selalu mencoba untuk menyatukan hal-hal!
let apples = 5;
let oranges = 3;
let totalFruit = apples + oranges;
console.log(totalFruit); // Output: 8
Dalam contoh ini, kita menambahkan apel dan jeruk (sesuatu yang mereka selalu katakan kepada kita untuk tidak melakukan, tetapi di JavaScript, segala sesuatu adalah mungkin!). Operator +
menambahkan nilai oranges
ke apples
, dan kita menyimpan hasilnya di totalFruit
.
Tapi tunggu, ada lagi! Operator +
memiliki identitas rahasia. Ketika digunakan dengan string, ia menjadi operator konkatenasi:
let greeting = "Hello";
let name = "World";
let message = greeting + " " + name;
console.log(message); // Output: "Hello World"
Di sini, +
menggabungkan string kita bersama. Itu seperti seorang perantara linguistik!
Operator Pengurangan JavaScript (-)
Berikutnya adalah operator pengurangan. Itu seperti teman yang selalu meminjam hal-hal dan tidak pernah mengembalikannya.
let totalCookies = 10;
let eatenCookies = 3;
let remainingCookies = totalCookies - eatenCookies;
console.log(remainingCookies); // Output: 7
Dalam contoh ini, kita mulai dengan 10 kue, makan 3 (yummy!), dan operator -
membantu kita mengetahui berapa banyak yang tersisa. Itu adalah keterampilan penting untuk manajemen inventori kue!
Operator Perkalian JavaScript (*)
Operator perkalian adalah yang paling cerdas di grup ini. Ia tidak puas hanya menambahkan hal-hal sekali, ia ingin melakukan itu berkali-kali!
let pricePerApple = 0.5;
let numberOfApples = 6;
let totalCost = pricePerApple * numberOfApples;
console.log(totalCost); // Output: 3
Di sini, kita menghitung total biaya pembelian apel kita. Operator *
mengalikan harga per apel dengan jumlah apel, menyelamatkan kita dari perlu menambahkan 0.5 ke dirinya sendiri 6 kali. Phew!
Operator Pembagian JavaScript (/)
Pembagian adalah seperti penengah di dunia aritmetik, selalu mencoba untuk membagi hal-hal secara merata.
let totalPizza = 8;
let numberOfFriends = 4;
let slicesPerFriend = totalPizza / numberOfFriends;
console.log(slicesPerFriend); // Output: 2
Dalam contoh ini, kita menjadi teman yang baik dan membagi pizza kita secara merata. Operator /
membagi total potong-potong dengan jumlah teman, memastikan harmoni (dan distribusi pizza yang merata) dalam kelompok sosial kita.
Operator Modulus JavaScript (%)
Operator modulus adalah yang paling unik di keluarga ini. Ia tidak memberikan Anda hasil bagiannya, tapi malah apa yang tersisa.
let cookies = 10;
let people = 3;
let leftoverCookies = cookies % people;
console.log(leftoverCookies); // Output: 1
Di sini, kita mencoba mendistribusikan 10 kue kepada 3 orang. Operator %
memberitahu kita berapa banyak kue yang tersisa setelah memberikan setiap orang jumlah yang sama. Dalam kasus ini, itu adalah 1 kue. (Tips profesional: Selalu bersedia menjadi orang yang mendapat kue tersisa!)
Operator Increment (++) JavaScript
Operator increment adalah seperti cheerleader kecil bagi angka Anda, selalu mendorong mereka untuk meningkat 1.
let count = 0;
count++;
console.log(count); // Output: 1
count++;
console.log(count); // Output: 2
Dalam contoh ini, kita mulai dengan hitungan 0. Setiap kali kita gunakan ++
, itu meningkatkan hitungan sebanyak 1. Itu sangat berguna dalam loop, tapi itu cerita untuk hari lain!
Operator Decrement (--) JavaScript
Terakhir tapi bukan paling kurang, kita memiliki operator decrement. Itu adalah yin ke increment, selalu mengurangkan 1 dari angka.
let lives = 3;
console.log(lives); // Output: 3
lives--;
console.log(lives); // Output: 2
lives--;
console.log(lives); // Output: 1
Di sini, kita mensimulasikan permainan di mana pemain mulai dengan 3 nyawa. Setiap kali kita gunakan --
, itu mengurangkan jumlah nyawa sebanyak 1. Itu menyenangkan dan menyenangkan sampai Anda kehabisan nyawa!
Dan begitu Anda punya itu, teman-teman! Anda telah mengambil langkah pertama ke dunia operator aritmetik JavaScript. Ingat, latihan membuat sempurna, jadi jangan khawatir untuk mencoba operator ini dalam kode Anda sendiri. Sebelum Anda tahu, Anda akan melakukan perhitungan dengan kecepatan dan presisi seperti superkomputer (hampir saja)!
Terus coding, terus belajar, dan yang paling penting, terus bersenang-senang! Sampaijumpa nanti, ini adalah panduan coding tetangga Anda, menutup. Selamat coding!
Credits: Image by storyset