Nombor asas memainkan peranan yang sangat penting dalam sains komputer. Ia adalah asas untuk komputer memproses dan mewakili nombor. Dalam JavaScript, kita boleh menggunakan asas yang berbeza untuk mewakili nombor, termasuk perduaan, perlapanan dan perenambelasan. Tetapi JavaScript mempunyai beberapa keperluan dan sekatan pada nombor asas. Dalam artikel ini, kita akan membincangkan keperluan dan had JavaScript untuk nombor asas.
Pertama sekali, mari kita perkenalkan konsep nombor asas yang berbeza.
Binari ialah sistem asas berdasarkan nombor 2. Ia hanya menggunakan dua nombor 0 dan 1 untuk mewakili nombor.
Oktal ialah sistem asas berdasarkan nombor 8. Ia menggunakan nombor 0-7 untuk mewakili nombor.
Perpuluhan ialah sistem nombor yang biasa kita gunakan, ia berdasarkan nombor 10 dan menggunakan nombor 0-9 untuk mewakili nombor.
Heksadesimal ialah sistem asas berdasarkan nombor 16. Ia menggunakan nombor 0-9 dan huruf A-F untuk mewakili nombor.
Dalam JavaScript, kita boleh menggunakan nombor asas yang berbeza untuk mewakili nombor. Berikut ialah beberapa contoh:
Nombor binari: 0b1010 (perpuluhan: 10)
Nombor perlapanan: 0o12 (perpuluhan: 10)
Nombor perenambelasan: 0xA (perpuluhan :10)
Walau bagaimanapun, JavaScript mempunyai beberapa keperluan dan sekatan pada nombor asas. Berikut ialah beberapa keperluan dan pengehadan penting:
Berikut ialah beberapa contoh:
// Perpuluhan
Nombor perpuluhan const = 10;
// Binari
Nombor binari const = 0b1010;
// Octal
const octalNumber = 0o12;
// Heksadesimal
const hexadecimalNumber = 0xA;
Dalam JavaScript, kita boleh menggunakan parseInt( ) fungsi parses a rentetan menjadi nombor. Fungsi ini boleh menghuraikan rentetan kepada nombor dalam asas yang berbeza, contohnya:
// Menghuraikan nombor binari
const binaryNumber = parseInt('1010', 2);
// Parse octal nombor
Nombor perlapanan const = parseInt('12', 8);
// Parse nombor perenambelasan
Nombor perenambelasan const = parseInt('A', 16);
Dalam ini contoh, fungsi parseInt() boleh menerima rentetan dan parameter angka yang mewakili pangkalan. Jika tiada parameter asas ditentukan, ia lalai kepada perpuluhan.
Ringkasnya, JavaScript mempunyai beberapa keperluan dan sekatan pada nombor asas. Untuk menggunakan nombor asas dengan betul, anda harus mengetahui keperluan dan batasan ini, memberi perhatian khusus kepada kehilangan ketepatan dan spesifikasi jenis asas.
Atas ialah kandungan terperinci Apakah keperluan JavaScript untuk nombor asas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!