Memahami Jenis Data Primitif dalam JavaScript

PHPz
Lepaskan: 2024-08-06 18:06:19
asal
1133 orang telah melayarinya

Understanding Primitive Data Types in JavaScript

JavaScript mempunyai tujuh jenis data primitif yang penting untuk difahami oleh setiap pembangun. Jenis ini membentuk blok binaan struktur data yang lebih kompleks dan penting untuk pengaturcaraan yang cekap. Dalam artikel ini, kami akan meneroka jenis data primitif yang berbeza dalam JavaScript, ciri-cirinya dan cara ia digunakan.

Apakah Jenis Data Primitif?
Jenis data primitif ialah jenis data paling asas yang tidak boleh diubah, bermakna nilainya tidak boleh diubah. Dalam JavaScript, terdapat tujuh jenis data primitif:

  1. Rentetan
  2. Nombor
  3. BigInt
  4. Boolean
  5. Tidak ditentukan
  6. Batal
  7. Simbol

Memahami jenis primitif ini adalah penting untuk manipulasi data yang betul, pemeriksaan jenis dan mengelakkan ralat pengaturcaraan biasa dalam JavaScript.

1. Rentetan
Mewakili data teks
Disertakan dalam petikan tunggal atau berganda
Contoh:

let name = "John"; let greeting = 'Hello';
Salin selepas log masuk

2. Nombor
Jenis data nombor mewakili nombor integer dan titik terapung.
Contoh:

let age = 25; let pi = 3.14;
Salin selepas log masuk

3. BigInt
BigInt ialah penambahan yang agak baharu kepada JavaScript dan membenarkan perwakilan integer dengan ketepatan sewenang-wenangnya. Nilai BigInt dicipta dengan menambahkan n pada penghujung integer atau menggunakan fungsi BigInt.
Contoh:

let bigIntValue = 1234567890123456789012345678901234567890n;
let anotherBigIntValue = BigInt("1234567890123456789012345678901234567890");

Salin selepas log masuk

4. Boolean
Jenis data boolean hanya mempunyai dua nilai: benar dan palsu. Ia biasanya digunakan untuk ujian bersyarat dan operasi logik.
Contoh:

let isJavaScriptFun = true;
let isTired = false;
Salin selepas log masuk

5. Tidak ditentukan
Pembolehubah yang telah diisytiharkan tetapi tidak diberikan nilai adalah jenis tidak ditentukan.
Contoh:

let undefinedVariable;
console.log(undefinedVariable); // undefined
Salin selepas log masuk

6. Batal
Nilai nol mewakili ketiadaan sengaja sebarang nilai objek. Ia adalah salah satu nilai primitif JavaScript dan dianggap sebagai palsu untuk operasi boolean.
Contoh:

let emptyValue = null;
console.log(emptyValue); // null
Salin selepas log masuk

7. Simbol
Simbol diperkenalkan dalam ES6. Simbol ialah nilai primitif yang unik dan tidak berubah yang sering digunakan untuk mengenal pasti sifat objek. Ia dicipta menggunakan fungsi Simbol.
Contoh:

let uniqueSymbol = Symbol('description');
let anotherUniqueSymbol = Symbol('description');
console.log(uniqueSymbol === anotherUniqueSymbol); // false
Salin selepas log masuk

Ciri utama jenis data primitif:

  1. Ketidakbolehubah: Sebaik sahaja nilai primitif dicipta, ia tidak boleh diubah. Operasi pada nilai primitif mengembalikan nilai baharu dan bukannya mengubah suai nilai asal.

  2. Operator Jenis: Operator jenis boleh digunakan untuk menentukan jenis nilai primitif.

console.log(typeof 42); // "number"
console.log(typeof 'Hello'); // "string"
console.log(typeof true); // "boolean"
console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object" (this is a historical bug in JavaScript)
console.log(typeof Symbol('symbol')); // "symbol"
console.log(typeof 1234567890123456789012345678901234567890n); // "bigint"
Salin selepas log masuk

Kesimpulan
Jenis data primitif dalam JavaScript ialah bahan binaan untuk bekerja dengan data dalam bahasa tersebut. Memahami jenis data ini adalah penting untuk pengaturcaraan JavaScript yang berkesan. Ia adalah alat yang mudah tetapi berkuasa yang membolehkan anda mewakili dan memanipulasi nilai asas dalam aplikasi anda. Semasa anda maju dalam perjalanan JavaScript anda, pemahaman yang kukuh tentang asas-asas ini akan membantu anda dengan baik, membolehkan anda menulis kod yang lebih mantap dan cekap.

Jangan ragu untuk bereksperimen dengan jenis data ini dan perhatikan bagaimana ia berkelakuan dalam senario yang berbeza. Selamat mengekod!

Atas ialah kandungan terperinci Memahami Jenis Data Primitif dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!