console.log("halo, aku javascript");
Sesuatu yang menyimpan suatu nilai, yang bisa diganti nantinya.
Umumnya dideklarasikan dengan cara:
Mari kita liat contoh kode di bawah ini
const pi = 3.14; // konstanta angka
let harga = 15000; // data angka
let nama = "LipSum"; // data nama;
// ganti harga jadi 10000
harga = 10000;
// ganti pi jadi 3.25
pi = 3.25; // di sini akan terjadi error
Apakah hasil dari potongan kode di bawah ini?
let apelPerKilo = 10000;
let minyakPerLiter = 48000;
// misalnya harga apel turun
apelPerKilo = apelPerKilo - 2000;
// misalnya harga minyak naik lagi
minyakPerLiter = minyakPerLiter + 3000
let hargaBelanja = 2 * apelPerKilo + 5 * minyakPerLiter;
console.log('total'); // berapakah hasilnya?
Wah banyak sekali
Tenang, kita akan coba bahas satu per satu yah !
Boolean
Tipe data benar atau salah (true / false)
Number
Tipe data untuk angka (1, 3.14)
String
Tipe data untuk tulisan ('halo', "dunia")
Null
Tipe data yang menyatakan kosong
Undefined
Tipe data untuk variabel yang sudah ada, tapi belum di-assign, belum ditetapkan
Hati hati, slide setelah ini bisa membuat kepala meledak
JavaScript menganut tipe data yang dinamis
(tipe data dalam variabel boleh diganti kapanpun)
// ini adalah sebuah variabel, sekarang menampung Number
let variabelDinamis = 10;
// sekarang akan kita ganti tipe data nya menjadi boolean
variabelDinamis = true;
// sekarang akan berubah lagi menjadi String
variabelDinamis = "Halo, aku adalah string !";
Operator yang berhubungan dengan perhitungan matematika
Operator | Arti | Contoh | Hasil |
---|---|---|---|
+ | Penambahan |
|
6 |
- | Pengurangan |
|
2 |
* | Perkalian |
|
8 |
/ | Pembagian |
|
2 |
% | Modulus |
|
0 |
++ | Penambahan (+1) |
|
5 |
-- | Pengurangan (-1) |
|
3 |
Operator yang berhubungan dengan relasi antar variabel
Operator | Arti | Contoh | Hasil |
---|---|---|---|
== | Sama dengan |
|
false |
!= | Tidak sama dengan |
|
true |
=== | Sama dengan (tipe data) |
|
true false |
!== | Tidak sama dengan (tipe data) |
|
false true |
Operator | Arti | Contoh | Hasil |
---|---|---|---|
< | Kurang dari |
|
false |
> | Lebih dari |
|
true |
<= | Kurang dari sama dengan |
|
false |
>= | Lebih dari sama dengan |
|
true |
Operator yang berhubungan dengan Gerbang Logika (AND / OR)
Operator | Arti | Contoh | Hasil |
---|---|---|---|
&& | Dan |
|
false true false false |
|| | Atau |
|
true true false true |
Selesaikan kode berikut yah
Klik Di sini