Rumah  >  Artikel  >  hujung hadapan web  >  Memahami Lapan Jenis Data Asas dalam JavaScript

Memahami Lapan Jenis Data Asas dalam JavaScript

DDD
DDDasal
2024-09-18 14:35:06713semak imbas

Understanding the Eight Basic Data Types in JavaScript

Selamat datang kembali ke perjalanan kami ke dunia JavaScript! Dalam catatan blog ini, kami akan menyelami lapan jenis data asas dalam JavaScript. Memahami jenis data ini adalah penting untuk menulis kod JavaScript yang berkesan dan cekap. Mari terokai setiap jenis data secara terperinci.

1. Nombor

Jenis data Nombor mewakili nilai berangka, termasuk integer dan nombor titik terapung. JavaScript menggunakan standard IEEE 754 untuk mewakili nombor, yang termasuk nilai istimewa seperti Infiniti, -Infinity dan NaN (Bukan Nombor).

Contoh:

let integer = 42;
let float = 3.14;
let infinity = Infinity;
let negativeInfinity = -Infinity;
let notANumber = NaN;

console.log(integer); // Output: 42
console.log(float); // Output: 3.14
console.log(infinity); // Output: Infinity
console.log(negativeInfinity); // Output: -Infinity
console.log(notANumber); // Output: NaN

2. Rentetan

Jenis data String mewakili jujukan aksara yang disertakan dalam petikan tunggal (') atau berganda ("). Rentetan digunakan untuk mewakili data teks .

Contoh:

let singleQuote = 'Hello, World!';
let doubleQuote = "Hello, World!";
let templateLiteral = `Hello, ${singleQuote}`;

console.log(singleQuote); // Output: Hello, World!
console.log(doubleQuote); // Output: Hello, World!
console.log(templateLiteral); // Output: Hello, Hello, World!

3. Boolean

Jenis data Boolean mewakili satu daripada dua nilai: benar atau salah. Boolean sering digunakan dalam pernyataan bersyarat untuk mengawal aliran program.

Contoh:

let isTrue = true;
let isFalse = false;

console.log(isTrue); // Output: true
console.log(isFalse); // Output: false

4. Batal

Jenis data Null mewakili ketiadaan sengaja sebarang nilai objek. Ia sering digunakan untuk menunjukkan secara eksplisit bahawa pembolehubah tidak mempunyai nilai.

Contoh:

let empty = null;

console.log(empty); // Output: null

5. Tidak ditentukan

Jenis data Tidak Ditakrifkan mewakili pembolehubah yang telah diisytiharkan tetapi tidak diberikan nilai. Ia juga merupakan nilai pulangan lalai bagi fungsi yang tidak mengembalikan nilai secara eksplisit.

Contoh:

let x;
let y = undefined;

console.log(x); // Output: undefined
console.log(y); // Output: undefined

6. Objek

Jenis data Objek mewakili koleksi pasangan nilai kunci. Objek digunakan untuk menyimpan struktur data yang kompleks dan boleh mengandungi sifat dan kaedah.

Contoh:

let person = {
  name: "John",
  age: 30,
  isStudent: false
};

console.log(person.name); // Output: John
console.log(person.age); // Output: 30
console.log(person.isStudent); // Output: false

7. Simbol

Jenis data Simbol mewakili nilai primitif yang unik dan tidak berubah. Simbol sering digunakan sebagai pengecam unik untuk sifat objek.

Contoh:

let sym1 = Symbol('description');
let sym2 = Symbol('description');

console.log(sym1 === sym2); // Output: false
console.log(sym1.description); // Output: description

8. BigInt

Jenis data BigInt mewakili integer yang besar secara sewenang-wenangnya. BigInts berguna untuk bekerja dengan nombor yang sangat besar yang melebihi had integer selamat jenis data Nombor.

Contoh:

let bigInt = 1234567890123456789012345678901234567890n;

console.log(bigInt); // Output: 1234567890123456789012345678901234567890n
console.log(typeof bigInt); // Output: bigint

Kesimpulan

Memahami lapan jenis data asas dalam JavaScript adalah penting untuk menulis kod yang berkesan dan cekap. Setiap jenis data mempunyai tujuan tertentu dan mempunyai ciri tersendiri. Dengan menguasai jenis data ini, anda akan dilengkapi dengan baik untuk mengendalikan pelbagai tugas pengaturcaraan dalam JavaScript.

Dalam catatan blog seterusnya, kami akan menyelami lebih mendalam untuk bekerja dengan jenis data ini, meneroka operasi, kaedah dan amalan terbaik. Nantikan semasa kami meneruskan perjalanan kami ke dunia JavaScript!

Atas ialah kandungan terperinci Memahami Lapan Jenis Data Asas dalam JavaScript. 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