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:
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.
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.
Perkataan simpanan JavaScript:
Berikut ialah perkataan terpelihara dalam JavaScript. Ia tidak boleh digunakan dengan pembolehubah JavaScript, fungsi, kaedah, tag gelung atau sebarang nama objek.