Rumah > hujung hadapan web > tutorial js > Jenis Data JavaScript

Jenis Data JavaScript

Susan Sarandon
Lepaskan: 2024-09-29 22:26:02
asal
573 orang telah melayarinya

JavaScript Data Types

Jenis Data JavaScript

JavaScript menyediakan jenis data yang berbeza untuk menyimpan pelbagai jenis nilai. Terdapat dua jenis data utama dalam JavaScript.

  1. Jenis primitif
  2. Jenis bukan primitif

Jenis Data Primitif

Jenis data pratakrif yang disediakan oleh JavaScript, dikenali sebagai jenis data primitif. Jenis data primitif juga dikenali sebagai jenis data terbina. Mereka boleh memegang satu nilai mudah.

String, Number, BigInt, Boolean, undefined, null dan Symbol ialah jenis data primitif dalam JavaScript.

Jenis data nombor

Jenis nombor dalam JavaScript mengandungi nombor integer dan titik terapung. Selain nombor ini, kami juga mempunyai beberapa nombor istimewa dalam JavaScript seperti Infiniti, -Infinity dan NaN (Bukan-Nombor).

let x = 20;
let y= 15;

console.log(x + y); // Output: 35
console.log(typeof (x + y)); // Output: number
Salin selepas log masuk

Jenis data rentetan

Rentetan mewakili data teks. Ia mengandungi urutan aksara. Contohnya, "hello", "JavaScript", dll. Dalam JavaScript, rentetan dikelilingi oleh petikan:

  • Petikan tunggal: 'Hello'
  • Petikan berganda: "Hello"
  • Kutu belakang: Hello
// string enclosed within single quotes
let language = 'JavaScript';
console.log(language) // Output: JavaScript

// string enclosed within double quotes
let frameWork = "React";
console.log(frameWork); // Output: React

// string enclosed within backticks
let message = `${frameWork} is a ${language} framework`;
console.log(message); // Output: React is a JavaScript framework
Salin selepas log masuk

Jenis data Boolean

Dalam JavaScript, jenis data Boolean mewakili entiti logik. Itu hanya mempunyai dua nilai: benar atau salah. Nilai Boolean biasanya digunakan dalam pernyataan bersyarat seperti if, else, while, dan operator ternari untuk mengawal aliran pelaksanaan berdasarkan syarat tertentu.

  • Betul: Mewakili keadaan logik yang betul atau sah.
  • Salah: Mewakili keadaan logik yang tidak betul atau tidak sah.
let isAvailable = true;

if (isAvailable) {
    console.log("The item is available.");
} else {
    console.log("The item is not available.");
}

// Output: The item is available.
Salin selepas log masuk

Jenis data yang tidak ditentukan

Dalam JavaScript, undefined ialah jenis data dan nilai khas yang menunjukkan pembolehubah telah diisytiharkan tetapi belum diberikan nilai. Ia mewakili keadaan "tidak dimulakan" atau "tidak diketahui". Jenis undefined ialah undefined.

let x;
console.log(x); // Output: undefined
console.log(typeof x); // Output: "undefined"
Salin selepas log masuk

Jenis data nol

Dalam JavaScript, null mewakili tiada nilai atau tiada apa-apa. Contohnya,

let text = null;
console.log(text);  // Output: null
Salin selepas log masuk

Jenis data simbol

Jenis data Simbol ialah nilai primitif yang unik dan tidak berubah, diperkenalkan dalam ES6 (ECMAScript 2015). Simbol digunakan terutamanya sebagai pengecam unik untuk sifat objek, memastikan tiada kunci harta bercanggah, walaupun ia mempunyai nama yang sama.

let symbol1 = Symbol();
let symbol2 = Symbol("description");
let symbol3 = Symbol("description");

console.log(symbol1); // Output: Symbol()
console.log(symbol2); // Output: Symbol(description)
console.log(symbol2 === symbol3); // Output: false (Each symbol is unique)
Salin selepas log masuk

Jenis Data Bukan Primitif

Jenis data yang diperoleh daripada jenis data primitif bahasa JavaScript dikenali sebagai jenis data bukan primitif. Ia juga dikenali sebagai jenis data terbitan atau jenis data rujukan. Mereka boleh memegang berbilang nilai. Jenis bukan primitif termasuk Object, Array dan RegExp.

Jenis data objek

Dalam JavaScript, objek ialah koleksi data dan fungsi yang berkaitan, yang dikenali sebagai sifat dan kaedah. Sifat ialah pasangan "kunci: nilai" yang menyimpan data, manakala kaedah ialah fungsi yang dikaitkan dengan objek yang boleh memanipulasi sifatnya.

let person = {
    name: "John Doe",
    age: 30,
    isEmployed: true,
    greet: function() {
        console.log("Hello, my name is " + this.name);
    }
};

console.log(person.name); // Output: John Doe
person.greet(); // Output: Hello, my name is John Doe
Salin selepas log masuk

Jenis data tatasusunan

Dalam JavaScript, Array ialah objek bentuk khas yang digunakan untuk menyimpan berbilang nilai dalam satu pembolehubah. Ia boleh menyimpan pelbagai jenis data dan membolehkan saiz semula dinamik. Elemen diakses oleh indeksnya, bermula dari 0.

// Creating an Array and Initializing with Values
let courses = ['HTML', 'CSS', 'JavaScript', 'React'];

console.log(courses); // [ 'HTML', 'CSS', 'JavaScript', 'React' ]
Salin selepas log masuk

Atas ialah kandungan terperinci Jenis Data 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan