Pembolehubah ialah bekas yang digunakan untuk menyimpan maklumat:
x=5; length=66.10;
Ingat algebra dari sekolah?
Apabila anda memikirkan kembali kursus algebra yang anda ambil di sekolah, anda mungkin terfikir tentang: x=5, y=6, z=x y, dsb.
Ingat, huruf boleh menyimpan nilai (seperti 5), dan menggunakan maklumat di atas, anda boleh mengira nilai z menjadi 11.
Mesti korang tak lupa kan?
Huruf ini dipanggil pembolehubah dan pembolehubah boleh digunakan untuk menyimpan nilai (x=5) atau ungkapan (z=x y).
Pembolehubah JavaScript
Sama seperti dalam algebra, pembolehubah JavaScript digunakan untuk memegang nilai atau ungkapan.
Anda boleh memberikan pembolehubah nama pendek, seperti x, atau sesuatu yang lebih deskriptif, seperti panjang.
Pembolehubah JavaScript juga boleh menyimpan nilai teks, seperti carname="Volvo".
Peraturan untuk nama pembolehubah JavaScript:
Pembolehubah adalah peka huruf besar-besaran (y dan Y ialah dua pembolehubah berbeza)
Pembolehubah mesti bermula dengan huruf atau garis bawah
Nota: Memandangkan JavaScript adalah sensitif huruf besar-besaran, nama pembolehubah juga sensitif huruf besar-besaran.
Contoh
Semasa pelaksanaan skrip, nilai pembolehubah boleh diubah. Anda boleh merujuk kepada pembolehubah dengan namanya untuk memaparkan atau menukar nilainya.
Contoh ini menunjukkan kepada anda prinsipnya.
Isytihar (buat) pembolehubah JavaScript
Mencipta pembolehubah dalam JavaScript sering dipanggil "mengisytiharkan" mereka.
Anda boleh mengisytiharkan pembolehubah JavaScript melalui pernyataan var:
var x; var carname;
Selepas pengisytiharan di atas, pembolehubah tidak mempunyai nilai, tetapi anda boleh memberikan nilai kepada pembolehubah apabila mengisytiharkannya:
var x=5; var carname="Volvo";
Nota: Apabila memberikan nilai teks kepada pembolehubah, sertakan nilai dalam petikan.
Menetapkan nilai kepada pembolehubah JavaScript
Berikan nilai kepada pembolehubah JavaScript melalui pernyataan tugasan:
x=5; carname="Volvo";
Nama pembolehubah berada di sebelah kiri simbol =, dan nilai yang akan diberikan kepada pembolehubah berada di sebelah kanan simbol =.
Selepas penyataan di atas dilaksanakan, nilai yang disimpan dalam pembolehubah x ialah 5, dan nilai carname ialah Volvo.
Menetapkan nilai kepada pembolehubah JavaScript yang tidak diisytiharkan
Jika pembolehubah yang anda tetapkan nilai belum diisytiharkan, ia akan diisytiharkan secara automatik.
Pernyataan ini:
x=5; carname="Volvo";
Mempunyai kesan yang sama seperti pernyataan ini:
var x=5; var carname="Volvo";
Isytihar semula pembolehubah JavaScript
Jika anda mengisytiharkan pembolehubah JavaScript sekali lagi, pembolehubah itu tidak kehilangan nilai asalnya.
var x=5; var x;
Selepas penyataan di atas dilaksanakan, nilai pembolehubah x masih 5. Nilai x tidak ditetapkan semula atau dikosongkan apabila pembolehubah diisytiharkan semula.
Aritmetik JavaScript
Sama seperti algebra, anda boleh melakukan aritmetik menggunakan pembolehubah JavaScript:
y=x-5; z=y+5;