cari
Rumahhujung hadapan webtutorial jsPengenalan ringkas kepada pembolehubah JavaScript dan jenis data_Pengetahuan asas

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
Memahami Enjin JavaScript: Butiran PelaksanaanMemahami Enjin JavaScript: Butiran PelaksanaanApr 17, 2025 am 12:05 AM

Memahami bagaimana enjin JavaScript berfungsi secara dalaman adalah penting kepada pemaju kerana ia membantu menulis kod yang lebih cekap dan memahami kesesakan prestasi dan strategi pengoptimuman. 1) aliran kerja enjin termasuk tiga peringkat: parsing, penyusun dan pelaksanaan; 2) Semasa proses pelaksanaan, enjin akan melakukan pengoptimuman dinamik, seperti cache dalam talian dan kelas tersembunyi; 3) Amalan terbaik termasuk mengelakkan pembolehubah global, mengoptimumkan gelung, menggunakan const dan membiarkan, dan mengelakkan penggunaan penutupan yang berlebihan.

Python vs JavaScript: Keluk Pembelajaran dan Kemudahan PenggunaanPython vs JavaScript: Keluk Pembelajaran dan Kemudahan PenggunaanApr 16, 2025 am 12:12 AM

Python lebih sesuai untuk pemula, dengan lengkung pembelajaran yang lancar dan sintaks ringkas; JavaScript sesuai untuk pembangunan front-end, dengan lengkung pembelajaran yang curam dan sintaks yang fleksibel. 1. Sintaks Python adalah intuitif dan sesuai untuk sains data dan pembangunan back-end. 2. JavaScript adalah fleksibel dan digunakan secara meluas dalam pengaturcaraan depan dan pelayan.

Python vs JavaScript: Komuniti, Perpustakaan, dan SumberPython vs JavaScript: Komuniti, Perpustakaan, dan SumberApr 15, 2025 am 12:16 AM

Python dan JavaScript mempunyai kelebihan dan kekurangan mereka sendiri dari segi komuniti, perpustakaan dan sumber. 1) Komuniti Python mesra dan sesuai untuk pemula, tetapi sumber pembangunan depan tidak kaya dengan JavaScript. 2) Python berkuasa dalam bidang sains data dan perpustakaan pembelajaran mesin, sementara JavaScript lebih baik dalam perpustakaan pembangunan dan kerangka pembangunan depan. 3) Kedua -duanya mempunyai sumber pembelajaran yang kaya, tetapi Python sesuai untuk memulakan dengan dokumen rasmi, sementara JavaScript lebih baik dengan MDNWebDocs. Pilihan harus berdasarkan keperluan projek dan kepentingan peribadi.

Dari C/C ke JavaScript: Bagaimana semuanya berfungsiDari C/C ke JavaScript: Bagaimana semuanya berfungsiApr 14, 2025 am 12:05 AM

Peralihan dari C/C ke JavaScript memerlukan menyesuaikan diri dengan menaip dinamik, pengumpulan sampah dan pengaturcaraan asynchronous. 1) C/C adalah bahasa yang ditaip secara statik yang memerlukan pengurusan memori manual, manakala JavaScript ditaip secara dinamik dan pengumpulan sampah diproses secara automatik. 2) C/C perlu dikumpulkan ke dalam kod mesin, manakala JavaScript adalah bahasa yang ditafsirkan. 3) JavaScript memperkenalkan konsep seperti penutupan, rantaian prototaip dan janji, yang meningkatkan keupayaan pengaturcaraan fleksibiliti dan asynchronous.

Enjin JavaScript: Membandingkan PelaksanaanEnjin JavaScript: Membandingkan PelaksanaanApr 13, 2025 am 12:05 AM

Enjin JavaScript yang berbeza mempunyai kesan yang berbeza apabila menguraikan dan melaksanakan kod JavaScript, kerana prinsip pelaksanaan dan strategi pengoptimuman setiap enjin berbeza. 1. Analisis leksikal: Menukar kod sumber ke dalam unit leksikal. 2. Analisis Tatabahasa: Menjana pokok sintaks abstrak. 3. Pengoptimuman dan Penyusunan: Menjana kod mesin melalui pengkompil JIT. 4. Jalankan: Jalankan kod mesin. Enjin V8 mengoptimumkan melalui kompilasi segera dan kelas tersembunyi, Spidermonkey menggunakan sistem kesimpulan jenis, menghasilkan prestasi prestasi yang berbeza pada kod yang sama.

Beyond the Browser: JavaScript di dunia nyataBeyond the Browser: JavaScript di dunia nyataApr 12, 2025 am 12:06 AM

Aplikasi JavaScript di dunia nyata termasuk pengaturcaraan sisi pelayan, pembangunan aplikasi mudah alih dan Internet of Things Control: 1. Pengaturcaraan sisi pelayan direalisasikan melalui node.js, sesuai untuk pemprosesan permintaan serentak yang tinggi. 2. Pembangunan aplikasi mudah alih dijalankan melalui reaktnatif dan menyokong penggunaan silang platform. 3. Digunakan untuk kawalan peranti IoT melalui Perpustakaan Johnny-Five, sesuai untuk interaksi perkakasan.

Membina aplikasi SaaS Multi-penyewa dengan Next.js (Integrasi Backend)Membina aplikasi SaaS Multi-penyewa dengan Next.js (Integrasi Backend)Apr 11, 2025 am 08:23 AM

Saya membina aplikasi SaaS multi-penyewa berfungsi (aplikasi edTech) dengan alat teknologi harian anda dan anda boleh melakukan perkara yang sama. Pertama, apakah aplikasi SaaS multi-penyewa? Aplikasi SaaS Multi-penyewa membolehkan anda melayani beberapa pelanggan dari Sing

Cara Membina Aplikasi SaaS Multi-Tenant dengan Next.js (Integrasi Frontend)Cara Membina Aplikasi SaaS Multi-Tenant dengan Next.js (Integrasi Frontend)Apr 11, 2025 am 08:22 AM

Artikel ini menunjukkan integrasi frontend dengan backend yang dijamin oleh permit, membina aplikasi edtech SaaS yang berfungsi menggunakan Next.Js. Frontend mengambil kebenaran pengguna untuk mengawal penglihatan UI dan memastikan permintaan API mematuhi dasar peranan

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)