Rumah  >  Artikel  >  hujung hadapan web  >  Jenis Data JavaScript

Jenis Data JavaScript

Susan Sarandon
Susan Sarandonasal
2024-09-29 22:26:02395semak imbas

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

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

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.

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"

Jenis data nol

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

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

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)

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

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' ]

Atas ialah kandungan terperinci Jenis Data 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
Artikel sebelumnya:DBMS_OUTPUT.PUT_LINE dalam PLSQLArtikel seterusnya:tiada