js內建物件的功能和用法
JavaScript (簡稱JS) 是一種腳本語言,被廣泛應用於Web開發中。作為一門面向對象的語言,JS提供了許多內建對象,這些對象包含著各種功能和方法,可以幫助開發者更有效率地進行程式設計。
本文將介紹常用的一些JS內建對象,包括Math、Date、Array和String,以及它們的功能和用法,並提供具體程式碼範例。
Math物件是一個數學相關的內建對象,它提供了許多常用的數學計算方法。
Math物件的常用方法如下:
範例程式碼:
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(随机数)
#Date物件用於處理日期和時間相關的操作。可以建立一個表示目前時間的Date對象,也可以透過指定日期和時間來建立一個Date對象。
Date物件的常用方法如下:
範例程式碼:
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(时间戳)
Array物件是一種用於儲存和操作一組資料的內建物件。可以透過字面量或建構函數的方式來建立一個Array物件。
Array物件的常用方法如下:
範例程式碼:
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' ]
#String物件是用於處理字串的內建物件。可以使用String物件的方法來操作字串,例如拼接、尋找和取代等操作。
String物件的常用方法如下:
範例程式碼:
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!
以上是常用的一些JS內建物件及其功能和用法的簡介,透過這些內建物件的方法,我們可以更方便地處理數學運算、日期時間、陣列和字串等操作。熟練這些物件及其方法,可以大大提高JS程式設計的效率和品質。
以上是js內建物件的功能和用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!