在上面代碼中,我們使用了Math.PI和Math.pow()函數計算圓的面積,并用2 * Math.PI計算了圓的周長。需要注意的是,Math對象及其相關方法都是靜態(tài)方法,可以直接通過Math.xxx()的形式進行調用。 2. 字符串處理函數 JavaScript中的字符串處理函數包括字符處理函數、字符串位置函數以及字符串替換函數等。下面是一個常見的例子:var radius = 5;
var area = Math.PI * Math.pow(radius, 2);
var circumference = 2 * Math.PI * radius;
在上面代碼中,我們使用了indexOf()函數找到了字符串中第一個出現o的位置,并使用substring()函數截取了字符串中的一部分,最后使用了replace()函數將字符串中的'world'替換成了'everybody'。 3. 數組管理函數 JavaScript中的數組管理函數包括數組插入、刪除、查找等函數,這些函數可以幫助我們操作數組。下面是一個常見的例子:var str = 'Hello, world!';
var index = str.indexOf('o'); // 4
var sub = str.substring(7, 12); // 'world'
var replaced = str.replace('world', 'everybody'); // 'Hello, everybody!'
在上面代碼中,我們使用了push()函數在數組末尾插入了一個元素,使用了pop()函數移除了最后一個元素,使用了shift()函數移除了第一個元素,使用了unshift()函數在數組開頭插入了一個元素,使用了splice()函數在數組中的指定位置插入或刪除元素,使用了indexOf()函數查找元素的位置。 4. 日期和時間函數 JavaScript中也提供了豐富的日期和時間函數,包括Date對象及其相關方法,以及全局函數setTimeout()和setInterval()等。下面是一個常見的例子:var arr = [1, 2, 3, 4, 5];
arr.push(6); // [1, 2, 3, 4, 5, 6]
arr.pop(); // [1, 2, 3, 4, 5]
arr.shift(); // [2, 3, 4, 5]
arr.unshift(1); // [1, 2, 3, 4, 5]
arr.splice(2, 1, 100); // [1, 2, 100, 4, 5]
var index = arr.indexOf(4); // 3
在上面代碼中,我們使用了Date對象及其相關方法,獲取了當前的年份、月份、日期、小時和分鐘。我們還使用了setTimeout()函數和setInterval()函數,分別用于延時執(zhí)行和循環(huán)執(zhí)行。 總結 JavaScript中的內置函數涵蓋了各種需求,可以為我們提供便捷的開發(fā)體驗。本文介紹了數學計算函數、字符串處理函數、數組管理函數以及日期和時間函數等,并結合了具體的代碼示例進行說明。希望讀者能夠通過學習本文,熟悉JavaScript內置函數的使用,為自己的開發(fā)工作帶來更大的便利。var date = new Date();
var year = date.getFullYear(); // 當前年份
var month = date.getMonth() + 1; // 當前月份
var day = date.getDate(); // 當前日期
var hour = date.getHours(); // 當前小時
var minute = date.getMinutes(); // 當前分鐘
setTimeout(function() {alert('Hello, world!');}, 1000); // 1秒后彈出提示框
setInterval(function() {console.log('Hello, world!');}, 1000); // 每隔1秒在控制臺輸出一次