Javascript作為一門腳本語言已經成為了Web應用開發領域的標配,而內置對象則是Javascript中最為重要的特征之一。在Javascript中,我們可以通過調用內置對象來實現各種各樣的功能,包括操作字符串、數組、日期等等。這篇文章將重點介紹Javascript中常用的一些內置對象,并配以實例說明。
1. String對象
//創建字符串 var str1 = "Hello World!"; var str2 = new String("How are you?"); //字符串長度 console.log(str1.length); //輸出:12 //字符串截取 console.log(str1.substring(6)); //輸出:World! console.log(str2.slice(4, 7)); //輸出:are console.log(str1.substr(1,4)); //輸出:ello //字符串查找 console.log(str1.indexOf("o")); //輸出:4 console.log(str1.lastIndexOf("l")); //輸出:9 //字符串替換 console.log(str2.replace("you", "I")); //輸出:How are I? //字符串大小寫轉換 console.log(str1.toUpperCase()); //輸出:HELLO WORLD! console.log(str2.toLowerCase()); //輸出:how are you?
2. Array對象
//創建數組 var arr1 = ["apple", "orange", "banana"]; var arr2 = new Array(3); arr2[0] = "red"; arr2[1] = "green"; arr2[2] = "blue"; //數組合并 var arr3 = arr1.concat(arr2); console.log(arr3); //輸出:["apple", "orange", "banana", "red", "green", "blue"] //數組排序 console.log(arr1.sort()); //輸出:["apple", "banana", "orange"] //數組反轉 console.log(arr3.reverse()); //輸出:["blue", "green", "red", "banana", "orange", "apple"] //數組查找 console.log(arr3.indexOf("orange")); //輸出:4 console.log(arr2.lastIndexOf("blue")); //輸出:2 //數組截取 console.log(arr1.slice(1,2)); //輸出:["orange"] //數組刪除、添加元素 var arr4 = arr1.splice(1, 1, "pear", "grape"); console.log(arr1); //輸出:["apple", "pear", "grape", "banana"] console.log(arr4); //輸出:["orange"]
3. Date對象
//創建日期對象 var date1 = new Date(); var date2 = new Date("2022-12-31"); var date3 = new Date(2022, 11, 31); //獲取日期 console.log(date1); //輸出當前日期 //日期格式轉換 console.log(date1.toDateString()); //輸出:Sun Jul 25 2021 console.log(date1.toTimeString()); //輸出:23:53:07 GMT+0800 (中國標準時間) console.log(date1.toLocaleDateString()); //輸出:2021/7/25 console.log(date1.toLocaleTimeString()); //輸出:23:53:07 //日期計算 console.log(date2.getTime() - date1.getTime()); //輸出相差的時間毫秒數 //日期比較 console.log(date2 >date1); //輸出:true //日期設置 date1.setFullYear(2022); console.log(date1.toLocaleDateString()); //輸出:2022/7/25
4. Math對象
//常量 console.log(Math.PI); //輸出:3.141592653589793 //數值計算 console.log(Math.pow(2,3)); //輸出:8 console.log(Math.sqrt(4)); //輸出:2 console.log(Math.abs(-5)); //輸出:5 console.log(Math.ceil(2.1)); //輸出:3 console.log(Math.floor(2.9)); //輸出:2 console.log(Math.round(2.5)); //輸出:3 console.log(Math.random()); //輸出0到1之間的隨機數
以上是Javascript中常用的一些內置對象,當然還有諸如RegExp、Boolean、Error等對象,這里就不再一一列舉。通過學習和了解這些內置對象,我們可以更加輕松地運用Javascript來實現所需要的功能。
上一篇nc oracle 導入
下一篇css使圖片背景變暗