Rumah >hujung hadapan web >tutorial js >Pengenalan ringkas kepada pembolehubah JavaScript dan jenis data_Pengetahuan asas

Pengenalan ringkas kepada pembolehubah JavaScript dan jenis data_Pengetahuan asas

WBOY
WBOYasal
2016-05-16 15:56:551057semak imbas

Jenis data JavaScript:

Salah satu ciri paling asas bahasa pengaturcaraan ialah set jenis data yang disokongnya. Ini adalah jenis nilai bahasa pengaturcaraan yang boleh diwakili dan dimanipulasi.

JavaScript membenarkan tiga jenis data asas:

  1. Nombor seperti 123, 120.50, dsb.
  2. Rentetan seperti "Rentetan teks ini" dsb.
  3. Jenis Boolean, seperti benar atau palsu.

JavaScript juga mentakrifkan dua jenis data: null dan undefined, setiap satunya hanya mengehadkan satu nilai.

Selain jenis data asas ini, JavaScript menyokong jenis data komposit yang dipanggil objek. Kami akan melihat butiran objek diliputi dalam bab yang berasingan.

Nota: Java tidak membezakan antara nilai integer dan titik terapung. Semua nombor dalam JavaScript diwakili sebagai nilai titik terapung. JavaScript mewakili nombor menggunakan format titik terapung 64-bit yang ditakrifkan oleh standard IEEE 754.
Pembolehubah JavaScript:

Seperti banyak bahasa pengaturcaraan lain, JavaScript mempunyai pembolehubah. Pembolehubah boleh dianggap sebagai bekas bernama. Anda boleh meletakkan data ke dalam bekas ini dan kemudian hanya namakan bekas dengan merujuk kepada data tersebut.

Untuk menggunakan pembolehubah dalam program JavaScript, ia mesti diisytiharkan. Pembolehubah diisytiharkan menggunakan kata kunci var seperti berikut:

<script type="text/javascript">
<!--
var money;
var name;
//-->
</script>

Anda juga boleh mengisytiharkan berbilang pembolehubah dengan kata kunci var yang sama seperti berikut:

<script type="text/javascript">
<!--
var money, name;
//-->
</script>

Nilai yang disimpan dalam pembolehubah dipanggil permulaan pembolehubah. Ia boleh dimulakan apabila pembolehubah dibuat atau dikemas kini Ia memerlukan pembolehubah, seperti yang ditunjukkan di bawah:

Contohnya, anda boleh mencipta pembolehubah bernama wang dan nilai 2000.50, dan kemudian menetapkannya kepadanya. Untuk pembolehubah lain, anda boleh menetapkan nilai apabila memulakan seperti berikut:

<script type="text/javascript">
<!--
var name = "Ali";
var money;
money = 2000.50;
//-->
</script>

Nota: Gunakan kata kunci var hanya untuk pengisytiharan atau permulaan. Sebaik sahaja nama pembolehubah diisytiharkan ia hidup di seluruh dokumen. Tidak perlu mengisytiharkan semula pembolehubah yang sama dua kali.

JavaScript ialah bahasa yang ditaip. Ini bermakna bahawa pembolehubah JavaScript boleh menyimpan nilai apa-apa jenis data. Tidak seperti kebanyakan bahasa lain, anda tidak perlu memberitahu JavaScript dalam pengisytiharan pembolehubah jenis nilai yang akan dipegang oleh pembolehubah itu. Jenis nilai pembolehubah boleh diubah semasa pelaksanaan program dan JavaScript akan melakukannya secara automatik.
Skop pembolehubah JavaScript:

Skop pembolehubah ialah kawasan dalam program di mana ia ditakrifkan. Pembolehubah JavaScript hanya akan mempunyai dua kategori.

  • Pembolehubah global: Pembolehubah global mempunyai skop global, yang bermaksud bahawa ia ditakrifkan di mana-mana dalam kod JavaScript.
  • Pembolehubah setempat: Pembolehubah tempatan hanya akan kelihatan dalam fungsi yang ditakrifkan. Parameter fungsi ialah fungsi tempatan.

Dalam badan fungsi, pembolehubah tempatan diutamakan daripada pembolehubah global dengan nama yang sama. Jika anda mengisytiharkan pembolehubah global dengan nama yang sama dengan pembolehubah tempatan atau parameter fungsi, anda boleh menyembunyikan pembolehubah global dengan berkesan. Mari berikan contoh di bawah:

<script type="text/javascript">
<!--
var myVar = "global"; // Declare a global variable
function checkscope( ) {
  var myVar = "local"; // Declare a local variable
  document.write(myVar);
}
//-->
</script>

Ini akan menghasilkan keputusan berikut:

local


Nama pembolehubah JavaScript:

Walaupun penamaan pembolehubah dalam JavaScript mengekalkan peraturan berikut.

  • Anda tidak seharusnya menggunakan sebarang kata kunci JavaScript yang dikhaskan sebagai nama pembolehubah. Kata kunci ini disebut dalam bahagian seterusnya. Contohnya, nama pembolehubah pecah atau boolean tidak sah.
  • Nama pembolehubah JavaScript tidak seharusnya bermula dengan nombor (0-9). Mereka mesti berhuruf atau bergaris. Sebagai contoh, 123test ialah nama pembolehubah yang tidak sah, tetapi _123test ialah nama yang sah.
  • Nama pembolehubah JavaScript adalah sensitif huruf besar-besaran. Sebagai contoh, Nama dan nama adalah dua pembolehubah yang berbeza.

Perkataan simpanan JavaScript:

Berikut ialah perkataan terpelihara dalam JavaScript. Ia tidak boleh digunakan dengan pembolehubah JavaScript, fungsi, kaedah, tag gelung atau sebarang nama objek.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn