Dalam contoh ini, x, y, dan z, adalah variabel, dideklarasikan dengan kata kunci var
Dalam contoh ini, x, y, dan z, adalah variabel, dideklarasikan dengan kata kunci let
Dalam contoh ini, x, y, dan z, adalah variabel yang tidak dideklarasikan
Dari semua contoh di atas, Anda bisa menebaknya
- x menyimpan nilai 5
- y menyimpan nilai 6
- z menyimpan nilai 11
Kapan Menggunakan var JavaScript?
Selalu nyatakan variabel JavaScript dengan var,let, atauconst
Kata kunci var_ digunakan di semua kode JavaScript dari tahun 1995 hingga 2015
Kata kunci let dan const ditambahkan ke JavaScript pada tahun 2015
Jika Anda ingin kode Anda berjalan di browser lama, Anda harus menggunakan var
Kapan Menggunakan JavaScript const?
Jika Anda menginginkan aturan umum. selalu deklarasikan variabel dengan const
Jika menurut Anda nilai variabel dapat berubah, gunakan let
Dalam contoh ini, const_3, const4, dan const5, adalah variabel
Contoh
harga konstan1 = 5;
harga konstan2 = 6;
misalkan total = harga1 + harga2;
Dua variabel const3 dan const4 dideklarasikan dengan kata kunci const
Ini adalah nilai konstan dan tidak dapat diubah
Variabel const_5 dideklarasikan dengan kata kunci let
Ini adalah nilai yang bisa diubah
Sama Seperti Aljabar
Sama seperti dalam aljabar, variabel menyimpan nilai
Sama seperti dalam aljabar, variabel digunakan dalam ekspresi
Dari contoh di atas, Anda dapat menebak bahwa totalnya adalah 11
Catatan
Variabel adalah wadah untuk menyimpan nilai
Pengidentifikasi JavaScript
Semua variabel JavaScript harus diidentifikasi dengan nama yang unik
Nama unik ini disebut pengidentifikasi
Pengidentifikasi dapat berupa nama pendek (seperti x dan y) atau nama yang lebih deskriptif (usia, jumlah, totalVolume)
Aturan umum untuk membuat nama variabel (pengidentifikasi unik) adalah
- Nama dapat berisi huruf, angka, garis bawah, dan tanda dolar
- Nama harus dimulai dengan huruf
- Nama juga bisa dimulai dengan $ dan _ (tetapi kami tidak akan menggunakannya dalam tutorial ini)
- Nama peka terhadap huruf besar-kecil (y dan Y adalah variabel yang berbeda)
- Kata yang dicadangkan (seperti kata kunci JavaScript) tidak dapat digunakan sebagai nama
Catatan
Pengidentifikasi JavaScript peka huruf besar-kecil
Operator Penugasan
Dalam JavaScript, tanda sama dengan (x_1) adalah operator "penugasan", bukan operator "sama dengan"
Ini berbeda dengan aljabar. Berikut ini tidak masuk akal dalam aljabar
Namun, dalam JavaScript, itu sangat masuk akal. itu memberikan nilai x + 5 ke x
(Ini menghitung nilai x + 5 dan memasukkan hasilnya ke dalam x. Nilai x bertambah 5. )
Catatan
Operator "sama dengan" ditulis seperti x2 dalam JavaScript
Tipe Data JavaScript
Variabel JavaScript dapat menampung angka seperti 100 dan nilai teks seperti "John Doe"
Dalam pemrograman, nilai teks disebut string teks
JavaScript dapat menangani banyak jenis data, tetapi untuk saat ini, pikirkan saja angka dan string
String ditulis di dalam tanda kutip ganda atau tunggal. Angka ditulis tanpa tanda kutip
Jika Anda memasukkan angka dalam tanda kutip, itu akan diperlakukan sebagai string teks
Contoh
konstanta pi = 3. 14;
biarkan orang = "John Doe";
biarkan jawaban = 'Ya saya. ';
Mendeklarasikan Variabel JavaScript
Membuat variabel dalam JavaScript disebut "mendeklarasikan" variabel
Anda mendeklarasikan variabel JavaScript dengan kata kunci var atau let
Setelah deklarasi, variabel tidak memiliki nilai (secara teknis x5)
Untuk menetapkan nilai ke variabel, gunakan tanda sama dengan
Anda juga dapat menetapkan nilai ke variabel saat Anda mendeklarasikannya
Pada contoh di bawah ini, kami membuat variabel bernama x6 dan menetapkan nilai "Volvo" padanya
Lalu kami "mengeluarkan" nilai di dalam paragraf HTML dengan id="demo"
Contoh
Cobalah sendiri "Catatan
Merupakan praktik pemrograman yang baik untuk mendeklarasikan semua variabel di awal skrip
Satu Pernyataan, Banyak Variabel
Anda dapat mendeklarasikan banyak variabel dalam satu pernyataan
Mulai pernyataan dengan let dan pisahkan variabel dengan koma
Deklarasi dapat menjangkau beberapa baris
Nilai = tidak ditentukan
Dalam program komputer, variabel sering dideklarasikan tanpa nilai. Nilainya bisa berupa sesuatu yang harus dihitung, atau sesuatu yang akan diberikan nanti, seperti input pengguna
Variabel yang dideklarasikan tanpa nilai akan memiliki nilai x5
Variabel carName akan memiliki nilai x5 setelah eksekusi pernyataan ini
Mendeklarasikan Ulang Variabel JavaScript
Jika Anda mendeklarasikan ulang variabel JavaScript yang dideklarasikan dengan var, itu tidak akan kehilangan nilainya
Variabel x_6 akan tetap memiliki nilai "Volvo" setelah eksekusi pernyataan ini
Catatan
Anda tidak dapat mendeklarasikan ulang variabel yang dideklarasikan dengan let atau const
Ini tidak akan berhasil
let namamobil = "Volvo";
biarkan nama mobil;
Aritmatika JavaScript
Seperti aljabar, Anda dapat melakukan aritmatika dengan variabel JavaScript, menggunakan operator seperti x1 dan y5
Anda juga dapat menambahkan string, tetapi string akan digabungkan
Juga coba ini
Catatan
Jika Anda memasukkan angka dalam tanda kutip, angka lainnya akan diperlakukan sebagai string, dan digabungkan
Sekarang coba ini
Tanda Dolar JavaScript $
Karena JavaScript memperlakukan tanda dolar sebagai huruf, pengidentifikasi yang mengandung $ adalah nama variabel yang valid
Menggunakan tanda dolar tidak terlalu umum di JavaScript, tetapi pemrogram profesional sering menggunakannya sebagai alias untuk fungsi utama di pustaka JavaScript
Di perpustakaan JavaScript jQuery, misalnya, fungsi utama y6 digunakan untuk memilih elemen HTML. Di jQuery y_7 berarti "pilih semua elemen p"
Garis Bawah JavaScript (_)
Karena JavaScript memperlakukan garis bawah sebagai huruf, pengidentifikasi yang mengandung _ adalah nama variabel yang valid
Menggunakan garis bawah tidak terlalu umum dalam JavaScript, tetapi konvensi di antara pemrogram profesional adalah menggunakannya sebagai alias untuk variabel "pribadi (tersembunyi)"