Rumah  >  Artikel  >  hujung hadapan web  >  Fungsi dan penggunaan objek terbina dalam js

Fungsi dan penggunaan objek terbina dalam js

王林
王林asal
2024-01-10 10:59:451207semak imbas

Fungsi dan penggunaan objek terbina dalam js

Fungsi dan penggunaan objek terbina dalam js

JavaScript (pendek kata JS) ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web. Sebagai bahasa berorientasikan objek, JS menyediakan banyak objek terbina dalam yang mengandungi pelbagai fungsi dan kaedah untuk membantu pembangun memprogram dengan lebih cekap.

Artikel ini akan memperkenalkan beberapa objek terbina dalam JS yang biasa digunakan, termasuk Matematik, Tarikh, Tatasusunan dan Rentetan, serta fungsi dan penggunaannya, serta memberikan contoh kod khusus.

  1. Objek matematik

Objek matematik ialah objek terbina dalam berkaitan matematik yang menyediakan banyak kaedah pengiraan matematik yang biasa digunakan.

Kaedah biasa objek Matematik adalah seperti berikut:

  • Math.abs(x): Mengembalikan nilai mutlak x.
  • Math.ceil(x): Mengembalikan integer terkecil lebih besar daripada atau sama dengan x.
  • Math.floor(x): Mengembalikan integer terbesar kurang daripada atau sama dengan x.
  • Math.round(x): Mengembalikan integer paling hampir kepada x.
  • Math.max(x1, x2, ...): Mengembalikan nilai maksimum dalam set nombor.
  • Math.min(x1, x2, ...): Mengembalikan nilai minimum dalam set nombor.
  • Math.random(): Mengembalikan nombor rawak antara 0 dan 1.

Contoh kod:

console.log(Math.abs(-5));  // 输出:5
console.log(Math.ceil(3.7));  // 输出:4
console.log(Math.floor(3.7));  // 输出:3
console.log(Math.round(3.2));  // 输出:3
console.log(Math.max(1, 2, 3));  // 输出:3
console.log(Math.min(1, 2, 3));  // 输出:1
console.log(Math.random());  // 输出:0.123456789(随机数)
  1. Objek tarikh

Objek tarikh digunakan untuk mengendalikan operasi berkaitan tarikh dan masa. Anda boleh mencipta objek Tarikh yang mewakili masa semasa atau anda boleh mencipta objek Tarikh dengan menentukan tarikh dan masa.

Kaedah biasa objek Date adalah seperti berikut:

  • new Date(): Cipta objek Date yang mewakili masa semasa.
  • Tarikh baharu(tahun, bulan, hari [, jam, minit, saat, milisaat]): Buat objek Tarikh yang menyatakan tarikh dan masa.
  • Date.now(): Mengembalikan cap waktu masa semasa.

Contoh kod:

var now = new Date();
console.log(now);  // 输出:Mon Dec 20 2021 15:30:00 GMT+0800 (中国标准时间)

var specificDate = new Date(2021, 11, 25);
console.log(specificDate);  // 输出:Fri Dec 25 2021 00:00:00 GMT+0800 (中国标准时间)

var timestamp = Date.now();
console.log(timestamp);  // 输出:1639977000000(时间戳)
  1. Array object

Array object ialah objek terbina dalam yang digunakan untuk menyimpan dan memanipulasi set data. Objek Array boleh dibuat melalui literal atau pembina.

Kaedah biasa objek Tatasusunan adalah seperti berikut:

  • tolak(elemen1, elemen2, ...): Tambahkan satu atau lebih elemen pada penghujung tatasusunan.
  • pop(): Alih keluar dan kembalikan elemen terakhir tatasusunan.
  • shift(): Padam dan kembalikan elemen pertama tatasusunan.
  • unshift(elemen1, elemen2, ...): Tambahkan satu atau lebih elemen pada permulaan tatasusunan.
  • concat(array1, array2, ...): Mengembalikan tatasusunan baharu yang menggabungkan berbilang tatasusunan.

Contoh Kod:

var fruits = ['apple', 'banana', 'orange'];
fruits.push('pear');
console.log(fruits);  // 输出:[ 'apple', 'banana', 'orange', 'pear' ]

var lastFruit = fruits.pop();
console.log(lastFruit);  // 输出:pear
console.log(fruits);  // 输出:[ 'apple', 'banana', 'orange' ]

var firstFruit = fruits.shift();
console.log(firstFruit);  // 输出:apple
console.log(fruits);  // 输出:[ 'banana', 'orange' ]

fruits.unshift('grape');
console.log(fruits);  // 输出:[ 'grape', 'banana', 'orange' ]

var moreFruits = ['watermelon', 'kiwi'];
var allFruits = fruits.concat(moreFruits);
console.log(allFruits);  // 输出:[ 'grape', 'banana', 'orange', 'watermelon', 'kiwi' ]
  1. String Object

String object ialah objek terbina dalam untuk mengendalikan rentetan. Anda boleh menggunakan kaedah objek String untuk beroperasi pada rentetan, seperti penggabungan, carian dan penggantian.

Kaedah biasa objek String adalah seperti berikut:

  • panjang: Mengembalikan panjang rentetan.
  • charAt(index): Mengembalikan aksara pada kedudukan indeks yang ditentukan.
  • indexOf(substring): Mengembalikan kedudukan indeks kejadian pertama subrentetan dalam rentetan.
  • substring(startIndex, endIndex): Mengembalikan subrentetan dalam julat yang ditentukan dalam rentetan.
  • replace(oldValue, newValue): Gantikan nilai lama dalam rentetan dengan nilai baharu.

Contoh kod:

var message = 'Hello, World!';
console.log(message.length);  // 输出:13

console.log(message.charAt(4));  // 输出:o

console.log(message.indexOf('World'));  // 输出:7

console.log(message.substring(7, 12));  // 输出:World

var newMessage = message.replace('World', 'JavaScript');
console.log(newMessage);  // 输出:Hello, JavaScript!

Di atas adalah pengenalan kepada beberapa objek terbina dalam JS yang biasa digunakan dan fungsi serta penggunaannya Melalui kaedah objek terbina dalam ini, kami boleh mengendalikan operasi, tarikh dan masa matematik dengan lebih mudah , tatasusunan dan operasi rentetan. Kemahiran dalam objek ini dan kaedahnya boleh meningkatkan kecekapan dan kualiti pengaturcaraan JS.

Atas ialah kandungan terperinci Fungsi dan penggunaan objek terbina dalam js. 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