Rumah  >  Artikel  >  hujung hadapan web  >  Terokai dunia objek terbina dalam: Fahami klasifikasi dan fungsi objek terbina dalam

Terokai dunia objek terbina dalam: Fahami klasifikasi dan fungsi objek terbina dalam

PHPz
PHPzasal
2024-01-10 08:23:26853semak imbas

Terokai dunia objek terbina dalam: Fahami klasifikasi dan fungsi objek terbina dalam

Terokai dunia objek terbina dalam: Untuk memahami klasifikasi dan fungsi objek terbina dalam, contoh kod khusus diperlukan

Pengenalan:
Dalam pengaturcaraan, objek terbina dalam adalah konsep yang sangat penting. Ia adalah objek yang disediakan secara automatik oleh bahasa pengaturcaraan untuk kita gunakan dan boleh membantu kita melaksanakan pelbagai fungsi. Memahami klasifikasi dan fungsi objek terbina dalam boleh meningkatkan kecekapan pengaturcaraan dan kualiti program kami. Artikel ini akan menyelidiki beberapa objek terbina dalam biasa dan memberikan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik.

1. Objek Rentetan
Objek rentetan ialah objek terbina dalam yang menyimpan dan mengendalikan data teks. Ia boleh menyimpan pelbagai aksara dan menyediakan pelbagai kaedah manipulasi rentetan yang biasa digunakan. Berikut ialah contoh kod:

let str = "Hello World!";
console.log(str.length);  // 输出:12
console.log(str.toUpperCase());  // 输出:HELLO WORLD!
console.log(str.toLowerCase());  // 输出:hello world!
console.log(str.indexOf("World"));  // 输出:6
console.log(str.substring(6, 11));  // 输出:World

Dalam kod di atas, sifat panjang objek rentetan boleh mendapatkan panjang rentetan. Kaedah toUpperCase dan toLowerCase menukar rentetan kepada huruf besar dan huruf kecil masing-masing. Kaedah indexOf digunakan untuk mencari kedudukan substring tertentu, manakala kaedah substring digunakan untuk memintas substring.

2. Objek Nombor
Objek nombor ialah objek terbina dalam yang digunakan untuk menyimpan dan mengendalikan data berangka. Ia boleh melakukan pengiraan berangka asas dan menyediakan beberapa kaedah penukaran berangka yang biasa digunakan. Berikut ialah contoh kod:

let number = 3.14;
console.log(number.toFixed(2));  // 输出:3.14
console.log(number.toPrecision(3));  // 输出:3.14
console.log(number.toString());  // 输出:"3.14"
console.log(Number.parseInt("10"));  // 输出:10
console.log(Number.parseFloat("3.14"));  // 输出:3.14

Dalam kod di atas, kaedah toFixed boleh menukar nilai berangka kepada rentetan dengan bilangan tempat perpuluhan yang ditentukan. Kaedah toPrecision boleh menukar nilai berangka kepada rentetan dengan bilangan digit bererti yang ditentukan. Kaedah toString boleh menukar nilai berangka kepada rentetan. Number.parseInt dan Number.parseFloat boleh menukar rentetan kepada integer dan nombor titik terapung.

3. Objek Tatasusunan
Objek tatasusunan ialah objek terbina dalam yang digunakan untuk menyimpan dan mengendalikan koleksi tertib berbilang nilai. Ia boleh menyimpan pelbagai jenis data dan menyediakan kaedah operasi tatasusunan yang biasa digunakan. Berikut ialah contoh kod:

let arr = [1, 2, 3, 4, 5];
console.log(arr.length);  // 输出:5
console.log(arr[0]);  // 输出:1
console.log(arr.push(6));  // 输出:6
console.log(arr.pop());  // 输出:6
console.log(arr.slice(1, 4));  // 输出:[2, 3, 4]

Dalam kod di atas, sifat panjang objek tatasusunan boleh mendapatkan panjang tatasusunan. Elemen tatasusunan boleh diakses menggunakan kurungan segi empat sama dan pengindeksan. Kaedah tolak dan pop menambah dan mengalih keluar elemen ke penghujung tatasusunan. Kaedah hirisan digunakan untuk menghiris tatasusunan.

4. Objek Tarikh
Objek tarikh ialah objek terbina dalam yang digunakan untuk menyimpan dan mengendalikan tarikh dan masa. Ia boleh mendapatkan tarikh dan masa semasa, dan melakukan pengiraan tarikh dan masa. Berikut ialah contoh kod:

let date = new Date();
console.log(date.getFullYear());  // 输出:2022
console.log(date.getMonth());  // 输出:1(月份是从0开始计数的)
console.log(date.getDate());  // 输出:1
console.log(date.getHours());  // 输出:12
console.log(date.getMinutes());  // 输出:30

Dalam kod di atas, objek tarikh boleh dibuat menggunakan kata kunci baharu. Kaedah seperti getFullYear, getMonth, getDate, getHours dan getMinutes boleh mendapatkan pelbagai bahagian tarikh dan masa.

Kesimpulan:
Artikel ini memperkenalkan beberapa objek terbina dalam biasa, termasuk objek rentetan, objek berangka, objek tatasusunan dan objek tarikh. Dengan mempelajari klasifikasi dan fungsinya, digabungkan dengan contoh kod, pembaca boleh lebih memahami objek terbina dalam dan mengaplikasikannya pada kerja pengaturcaraan sebenar. Sudah tentu, ini hanya sebahagian daripada dunia objek terbina dalam, dan terdapat banyak objek terbina dalam yang lain menunggu untuk kita terokai dan pelajari. Saya berharap melalui pengenalan artikel ini, pembaca akan mempunyai pemahaman awal tentang objek terbina dalam dan dapat menggunakannya dengan mahir dalam amalan pengaturcaraan masa hadapan.

Atas ialah kandungan terperinci Terokai dunia objek terbina dalam: Fahami klasifikasi dan fungsi objek terbina dalam. 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