Rumah >hujung hadapan web >tutorial js >Memahami Pembolehubah dalam JavaScript: Panduan Pemula

Memahami Pembolehubah dalam JavaScript: Panduan Pemula

DDD
DDDasal
2024-09-19 02:22:321085semak imbas

Understanding Variables in JavaScript: A Beginner

Memahami Pembolehubah dalam JavaScript: Panduan Pemula

Selamat datang kembali ke perjalanan kami ke dunia JavaScript! Dalam catatan blog ini, kita akan menyelami salah satu konsep asas dalam pengaturcaraan: pembolehubah. Pembolehubah adalah penting untuk menyimpan dan memanipulasi data dalam program JavaScript anda. Kami akan membincangkan apakah pembolehubah, cara mengisytiharkannya dan jenis pembolehubah yang berbeza dalam JavaScript. Jom mulakan!

Apakah Pembolehubah?

Pembolehubah ialah bekas untuk menyimpan nilai data. Dalam JavaScript, anda boleh menganggap pembolehubah sebagai kotak yang memegang nilai. Anda boleh menggunakan pembolehubah untuk menyimpan nombor, rentetan, objek dan jenis data lain. Pembolehubah menjadikan kod anda lebih fleksibel dan boleh digunakan semula dengan membenarkan anda menyimpan dan mengemas kini nilai mengikut keperluan.

Mengisytiharkan Pembolehubah

Dalam JavaScript, anda boleh mengisytiharkan pembolehubah menggunakan kata kunci var, let dan const. Setiap kata kunci mempunyai ciri dan kes penggunaan tersendiri.

1. Menggunakan var

Kata kunci var digunakan untuk mengisytiharkan pembolehubah yang boleh ditugaskan semula dan mempunyai skop fungsi.

Contoh:

var name = "John";
console.log(name); // Output: John

name = "Jane";
console.log(name); // Output: Jane

Isi Penting:

  • Boleh ditugaskan semula: Anda boleh menukar nilai var pembolehubah.
  • Skop Fungsi: Pembolehubah yang diisytiharkan dengan var diskop kepada fungsi di mana ia diisytiharkan.
  • Pengangkat: var pembolehubah dinaikkan ke bahagian atas skopnya, bermakna anda boleh menggunakannya sebelum ia diisytiharkan. Walau bagaimanapun, ia akan tidak ditentukan sehingga pengisytiharan sebenar ditemui.

2. Menggunakan let

Kata kunci let digunakan untuk mengisytiharkan pembolehubah yang boleh ditugaskan semula dan mempunyai skop blok.

Contoh:

let age = 30;
console.log(age); // Output: 30

age = 35;
console.log(age); // Output: 35

Isi Penting:

  • Boleh ditugaskan semula: Anda boleh menukar nilai biar pembolehubah.
  • Skop Sekatan: Pembolehubah yang diisytiharkan dengan biar diskop kepada blok di mana ia diisytiharkan (cth., dalam {}).
  • Tiada Pengangkat: biarkan pembolehubah tidak dinaikkan ke bahagian atas skopnya. Anda tidak boleh menggunakannya sebelum ia diisytiharkan.

3. Menggunakan const

Kata kunci const digunakan untuk mengisytiharkan pembolehubah yang tidak boleh ditugaskan semula dan mempunyai skop blok.

Contoh:

const pi = 3.14;
console.log(pi); // Output: 3.14

// pi = 3.15; // This will cause an error because `const` variables cannot be reassigned.

Isi Penting:

  • Tidak Boleh Ditugaskan Semula: Anda tidak boleh menukar nilai konst pembolehubah.
  • Skop Sekatan: Pembolehubah yang diisytiharkan dengan konst diskop kepada blok di mana ia diisytiharkan.
  • Tiada Pengangkat: konst pembolehubah tidak dinaikkan ke bahagian atas skopnya. Anda tidak boleh menggunakannya sebelum ia diisytiharkan.

Pembolehubah Penamaan

Apabila menamakan pembolehubah, adalah penting untuk menggunakan nama deskriptif dan bermakna. Ini menjadikan kod anda lebih mudah dibaca dan lebih mudah difahami.

Amalan Terbaik untuk Menamakan Pembolehubah:

  • Gunakan Sarung Unta: Nama boleh ubah hendaklah ditulis dalam sarung unta, dengan huruf pertama ialah huruf kecil dan setiap perkataan berikutnya bermula dengan huruf besar (cth., Nama penggunatotalPrice).
  • Jadilah Deskriptif: Pilih nama yang menerangkan dengan jelas tujuan pembolehubah (mis., Umur pengguna bukannya a).
  • Elakkan Perkataan Rizab: Jangan gunakan perkataan rizab JavaScript sebagai nama pembolehubah (mis., biarconstvar).

Contoh:

let userName = "John";
let totalPrice = 100;
let isLoggedIn = true;

Jenis Pembolehubah

JavaScript ialah bahasa yang ditaip secara dinamik, bermakna anda tidak perlu menentukan jenis pembolehubah apabila anda mengisytiharkannya. Jenis ditentukan pada masa jalan berdasarkan nilai yang diberikan kepada pembolehubah.

Common Variable Types:

  • Number: Represents numeric values (e.g., let age = 30;).
  • String: Represents text values (e.g., let name = "John";).
  • Boolean: Represents true or false values (e.g., let isStudent = true;).
  • Object: Represents complex data structures (e.g., let person = { name: "John", age: 30 };).
  • Array: Represents a list of values (e.g., let fruits = ["apple", "banana", "cherry"];).
  • Null: Represents the intentional absence of any object value (e.g., let empty = null;).
  • Undefined: Represents a variable that has been declared but not assigned a value (e.g., let x;).

Example:

let age = 30; // Number
let name = "John"; // String
let isStudent = true; // Boolean
let person = { name: "John", age: 30 }; // Object
let fruits = ["apple", "banana", "cherry"]; // Array
let empty = null; // Null
let x; // Undefined

Conclusion

Understanding variables is a crucial step in learning JavaScript. Variables allow you to store and manipulate data, making your code more dynamic and flexible. By using the var, let, and const keywords, you can declare variables with different scopes and behaviors. Remember to use meaningful and descriptive names for your variables to make your code more readable.

In the next blog post, we'll dive deeper into JavaScript data types and explore how to work with numbers, strings, and other types of data. Stay tuned as we continue our journey into the world of JavaScript!

Atas ialah kandungan terperinci Memahami Pembolehubah dalam JavaScript: Panduan Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel sebelumnya:ngRx Store dalam AngularArtikel seterusnya:ngRx Store dalam Angular