Variabel JavaScript

Variabel JavaScript

Variabel JavaScript adalah wadah untuk menyimpan nilai data.

Dalam contoh ini, x, y dan z adalah variabel:

实例

var x = 7;
var y = 8;
var z = x + y; 

亲自试一试

Dari contoh di atas, Anda dapat mendapatkan:

  • x menyimpan nilai 7
  • y menyimpan nilai 8
  • z menyimpan nilai 15

seperti algebra

Dalam contoh ini, price1, price2 dan total adalah variabel:

实例

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

亲自试一试

Dalam pemrograman, seperti algebra, kita menggunakan variabel (seperti price1) untuk menyimpan nilai.

Dalam pemrograman, seperti algebra, kita menggunakan variabel dalam ekspresi (total = price1 + price2).

Dari contoh di atas, Anda dapat menghitung nilai total adalah 27.

提示:Variabel JavaScript adalah wadah untuk menyimpan nilai data.

identifikator JavaScript

semua JavaScript variabelmesti dimulai dengannama unikdenganidentifikasi

Nama-nama unik ini disebutIdentifikator

Identifikator boleh berupa nama pendek (seperti x dan y), atau nama yang lebih deskriptif (age, sum, totalVolume).

Aturan umum untuk membangun nama variabel (identifikasi unik) adalah:

  • Nama boleh mengandungi huruf, angka, garis bawah dan simbol dolar.
  • Nama mesti dimulai dengan huruf.
  • Nama juga boleh $_ dapat digunakan untuk
  • Nama adalah sensitif terhadap huruf besar dan kecil (y dan Y adalah variabel yang berbeda).
  • Kata kunci (seperti kata kunci JavaScript) tak boleh digunakan sebagai nama variabel.

提示:Identifikator JavaScript adalah sensitif terhadap huruf besar dan kecil.

operator pengaturan nilai

Dalam JavaScript, simbol ('='),=adalah operator pengaturan nilai, bukan operator 'sama dengan'.

Ini berbeza dengan algebra. Kode di bawah ini adalah tak masuk akal dalam algebra:

x = x + 5

Tetapi di JavaScript, ia sangat sah: Memasukkan nilai x + 5 ke dalam x.

(Menghitung nilai x + 5 dan memasukkan hasilnya ke dalam x. Nilai x bertambah 5.)

Keterangan:Operator 'sama dengan' di JavaScript adalah ==

Tipe Data JavaScript

Pemboleh ubah JavaScript boleh menyimpan nilai angka, seperti 100, serta nilai teks, seperti "Bill Gates".

Dalam pengaturcaraan, nilai teks disebut string.

JavaScript boleh menghadapi berbagai jenis data, tetapi sekarang, kami hanya fokuskan kepada nilai angka dan nilai string.

String dihimpun di dalam tanda petik ganda atau tunggal. Angka tidak memerlukan tanda petik.

Jika angka dimasukkan di dalam tanda petik, ia akan dianggap seperti string teks.

实例

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

亲自试一试

Pengumuman (penciptaan) pemboleh ubah JavaScript

Penciptaan pemboleh ubah di JavaScript disebut 'pengumuman' pemboleh ubah.

Anda boleh var Kata kunci untuk mengumumkan pemboleh ubah JavaScript adalah:

var carName;

Setelah pengumuman, pemboleh ubah belum mempunyai nilai. (Tekniknya, nilai adalah undefined。)

UntukPembolehanUntuk memberikan nilai kepada pemboleh ubah, gunakan tanda sama:

carName = "porsche";

Anda boleh memberikan nilai kepada pemboleh ubah saat mengumumkannya:

var carName = "porsche";

Dalam contoh di atas, kami mencipta pemboleh ubah bernama carName dan memberikan nilai "porsche" kepadanya.

Lalu, kami 'output' nilai tersebut di paragraf HTML dengan id="demo":

实例

<p id="demo"></p>
<script>
var carName = "porsche";
document.getElementById("demo").innerHTML = carName; 
</script>

亲自试一试

提示:

Buat kebiasaan untuk mengumumkan semua pemboleh ubah di permulaan skrip!

Satu kalimat, banyak pemboleh ubah

Anda boleh mengumumkan banyak pemboleh ubah dalam satu kalimat. var Sebagai permulaan kalimat, dan diikuti dengantanda komaMemisahkan pemboleh ubah:

var person = "Bill Gates", carName = "porsche", price = 15000;

亲自试一试

Pengumuman boleh melintasi beberapa baris:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

亲自试一试

Value = undefined

Dalam program komputer, pemboleh ubah yang diumumkan seringkali tanpa nilai. Nilai boleh adalah kandungan yang perlu dihitung, atau data yang disediakan kemudian, seperti input data.

Pemboleh ubah tanpa nilai, nilai dia akan adalah undefined

变量 carName 在这条语句执行后的值是 undefined

实例

var carName;

亲自试一试

重复声明 JavaScript 变量

如果再次声明某个 JavaScript 变量,将不会丢它的值。

在这两条语句执行后,变量 carName 的值仍然是 "porsche":

实例

var carName = "porsche";
var carName; 

亲自试一试

Aritmetika JavaScript

与代数类似,您能够通过 JavaScript 变量进行算术运算,使用 =+ 之类的运算符:

实例

var x = 3 + 5 + 8;

亲自试一试

字符串也可以使用加号,但是字符串将被级联:

实例

var x = "Bill" + " " + "Gates";

亲自试一试

还可以试试这个:

实例

var x = "8" + 3 + 5;

亲自试一试

提示:如果把要给数值放入引号中,其余数值会被视作字符串并被级联。

现在试试这个:

实例

var x = 3 + 5 + "8";

亲自试一试

课外阅读

JavaScript 高级教程: ECMAScript 语法ECMAScript 变量