Variabel berarti segala sesuatu yang dapat bervariasi. Dalam JavaScript, variabel menyimpan data yang dapat diubah nanti
Mendeklarasikan Variabel
Dalam JavaScript, variabel dapat dideklarasikan menggunakan kata kunci
let msg;
msg = "Hello JavaScript!"; // assigning a string value
2, let msg;
msg = "Hello JavaScript!"; // assigning a string value
3, let msg;
msg = "Hello JavaScript!"; // assigning a string value
4- kata kunci var digunakan untuk mendeklarasikan variabel sejak JavaScript dibuat. Ini membingungkan dan rawan kesalahan saat menggunakan variabel yang dideklarasikan menggunakan
2let msg; msg = "Hello JavaScript!"; // assigning a string value
- biarkan kata kunci menghilangkan kebingungan dan kesalahan
2. Ini adalah cara baru dan yang direkomendasikan untuk mendeklarasikan variabel dalam JavaScriptlet msg; msg = "Hello JavaScript!"; // assigning a string value
- kata kunci const digunakan untuk mendeklarasikan variabel konstanta yang tidak dapat diubah setelah diberi nilai
Di sini, kita akan menggunakan kata kunci
let msg;
msg = "Hello JavaScript!"; // assigning a string value
3 untuk mendeklarasikan variabel. Untuk mendeklarasikan variabel, tuliskan kata kunci let msg;
msg = "Hello JavaScript!"; // assigning a string value
3 diikuti dengan nama variabel yang ingin diberikan, seperti gambar di bawah iniContoh. Deklarasi Variabel
let msg; // declaring a variable without assigning a value
Cobalah
Dalam contoh di atas,
let msg;
msg = "Hello JavaScript!"; // assigning a string value
_9 adalah deklarasi variabel. Belum ada nilainya. Nilai default variabel yang tidak memiliki nilai apa pun tidak ditentukanAnda dapat menetapkan nilai ke variabel menggunakan operator
let name = "Steve"; //assigned string value
let num = 100; //assigned numeric value
let isActive = true; //assigned boolean value
0 saat Anda mendeklarasikannya atau setelah deklarasi dan sebelum mengaksesnyaContoh. Inisialisasi Variabel
let msg;
msg = "Hello JavaScript!"; // assigning a string value
Cobalah
Dalam contoh di atas, variabel
let name = "Steve"; //assigned string value
let num = 100; //assigned numeric value
let isActive = true; //assigned boolean value
_1 dideklarasikan terlebih dahulu dan kemudian diberi nilai string di baris berikutnyaAnda dapat mendeklarasikan variabel dan memberikan nilai padanya di baris yang sama. Nilai dapat berupa tipe data apa pun seperti string, numerik, boolean, dll
Contoh. Deklarasi dan Inisialisasi Variabel
let name = "Steve"; //assigned string value
let num = 100; //assigned numeric value
let isActive = true; //assigned boolean value
_Cobalah
Beberapa variabel dapat dideklarasikan dalam satu baris, seperti yang ditunjukkan di bawah ini
Contoh. Beberapa Variabel
let name = "Steve", num = 100, isActive = true;
Cobalah
Anda dapat menyalin nilai dari satu variabel ke variabel lain, seperti yang ditunjukkan di bawah ini
Contoh. Salin Variabel
let num1 = 100;
let num2 = num1;
Cobalah
JavaScript memungkinkan banyak spasi putih dan jeda baris saat Anda mendeklarasikan variabel
Contoh. Spasi Putih dan Pemisahan Baris
let name = "Steve",
num = 100,
isActive = true;
Cobalah
Nama variabel peka huruf besar-kecil dalam JavaScript. Anda tidak dapat mendeklarasikan variabel duplikat menggunakan kata kunci
let msg;
msg = "Hello JavaScript!"; // assigning a string value
3 dengan nama dan huruf besar yang sama. JavaScript akan menimbulkan kesalahan sintaksis. Meskipun, variabel dapat memiliki nama yang sama jika dideklarasikan dengan kata kunci let msg;
msg = "Hello JavaScript!"; // assigning a string value
2 [inilah mengapa disarankan untuk menggunakan let msg;
msg = "Hello JavaScript!"; // assigning a string value
3]Contoh. Kesalahan sintaks
let num = 100;
let num = 200; //syntax error
var num = 100;
var num = 200; //Ok
Konvensi Penamaan Variabel JavaScript
- Nama variabel peka huruf besar-kecil dalam JavaScript. Jadi, nama variabel
1,let name = "Steve"; //assigned string value let num = 100; //assigned numeric value let isActive = true; //assigned boolean value
6,let name = "Steve"; //assigned string value let num = 100; //assigned numeric value let isActive = true; //assigned boolean value
7,let name = "Steve"; //assigned string value let num = 100; //assigned numeric value let isActive = true; //assigned boolean value
8 dianggap variabel terpisahlet name = "Steve"; //assigned string value let num = 100; //assigned numeric value let isActive = true; //assigned boolean value
- Nama variabel dapat berisi huruf, angka, atau simbol $ dan _
- Nama variabel tidak boleh dimulai dengan angka 0-9
- Nama variabel tidak bisa menjadi kata kunci yang dipesan dalam JavaScript, mis. g. var, function, return tidak boleh nama variabel
Pengetikan Dinamis
JavaScript adalah bahasa yang diketik secara longgar. Ini berarti bahwa Anda tidak perlu menentukan tipe data apa yang akan berisi variabel. Anda dapat memperbarui nilai jenis apa pun setelah inisialisasi. Ini juga disebut pengetikan dinamis
Contoh. Variabel yang Diketik Secara Longgar
let myvariable = 1; // numeric value
myvariable = 'one'; // string value
myvariable = 1.1; // decimal value
myvariable = true; // Boolean value
myvariable = null; // null value
Cobalah
Variabel Konstan dalam JavaScript
Gunakan kata kunci
let msg;
msg = "Hello JavaScript!"; // assigning a string value
4 untuk mendeklarasikan variabel konstanta dalam JavaScript- Variabel konstanta harus dideklarasikan dan diinisialisasi pada saat yang bersamaan
- Nilai variabel konstanta tidak dapat diubah setelah diinisialisasi
Contoh. Variabel Konstan
const num = 100;
num = 200; //error
const name; //error
name = "Steve";
Cobalah
Nilai variabel konstanta tidak dapat diubah tetapi isi nilainya dapat diubah. Misalnya, jika suatu objek ditugaskan ke variabel const maka nilai yang mendasari suatu objek dapat diubah
Contoh. Variabel Konstan
const person = { name: 'Steve'};
person.name = "Bill";
alert[person.name]; //Bill
Cobalah
Praktik terbaiknya adalah memberi nama variabel konstan dalam huruf kapital untuk memisahkannya dari variabel non-konstan lainnya
Lingkup Variabel
Dalam JavaScript, sebuah variabel dapat dideklarasikan baik dalam lingkup global maupun lingkup lokal
Variabel Global
Variabel yang dideklarasikan dari fungsi apa pun disebut variabel global. Mereka dapat diakses di mana saja dalam kode JavaScript, bahkan di dalam fungsi apa pun
Variabel Lokal
Variabel yang dideklarasikan di dalam fungsi disebut variabel lokal dari fungsi tersebut. Mereka hanya dapat diakses di fungsi tempat mereka dideklarasikan tetapi tidak di luar
Contoh berikut mencakup variabel global dan lokal
Contoh. Variabel Global dan Lokal
let msg;
msg = "Hello JavaScript!"; // assigning a string value
0Cobalah
Pelajari cakupan global dan lokal dalam JavaScript untuk informasi lebih lanjut
Deklarasikan Variabel tanpa var dan biarkan Kata Kunci
Variabel dapat dideklarasikan dan diinisialisasi tanpa kata kunci
let msg;
msg = "Hello JavaScript!"; // assigning a string value
2 atau let msg;
msg = "Hello JavaScript!"; // assigning a string value
3. Namun, nilai harus diberikan ke variabel yang dideklarasikan tanpa kata kunci let msg;
msg = "Hello JavaScript!"; // assigning a string value
2Variabel yang dideklarasikan tanpa kata kunci
let msg;
msg = "Hello JavaScript!"; // assigning a string value
_2 menjadi variabel global, di mana pun mereka dideklarasikan. Kunjungi Cakupan Variabel dalam JavaScript untuk mempelajarinya