在開發(fā)網(wǎng)頁時(shí),JavaScript是不可或缺的一部分。它可以為網(wǎng)頁賦予動(dòng)態(tài)效果和交互功能。而JavaScript有著許多預(yù)定義的函數(shù),使用它們可以得到更加快速、方便的開發(fā)方式。
首先介紹一些關(guān)于字符串的標(biāo)準(zhǔn)函數(shù)。
//slice var str = "Hello World"; var result = str.slice(0, 5); //"Hello" //replace var str = "Hello World"; var result = str.replace("World", "JavaScript"); //"Hello JavaScript" //charAt var str = "JavaScript"; var result = str.charAt(4); //"S" //split var str = "apple, banana, orange"; var result = str.split(","); //["apple", " banana", " orange"]
接下來是數(shù)組的標(biāo)準(zhǔn)函數(shù)。
//push var arr = [1, 2, 3]; arr.push(4); //[1, 2, 3, 4] //pop var arr = [1, 2, 3]; arr.pop(); //[1, 2] //indexOf var arr = [1, 2, 3, 3, 4]; var result = arr.indexOf(3); //2 //join var arr = ["apple", "banana", "orange"]; var result = arr.join(", "); //"apple, banana, orange"
下面是一些數(shù)學(xué)計(jì)算相關(guān)的標(biāo)準(zhǔn)函數(shù)。
//floor var num = 4.5; var result = Math.floor(num); //4 //ceil var num = 4.5; var result = Math.ceil(num); //5 //random var result = Math.random(); //0.8243822560290415 //round var num = 4.5; var result = Math.round(num); //5
最后是一些和時(shí)間日期有關(guān)的標(biāo)準(zhǔn)函數(shù)。
//getFullYear var now = new Date(); var result = now.getFullYear(); //2021 //getMonth var now = new Date(); var result = now.getMonth(); //11 (月份從0開始) //getTime var now = new Date(); var result = now.getTime(); //1608252799561 //toLocaleString var now = new Date(); var result = now.toLocaleString(); //"2020/12/18 下午4:53:19"
以上介紹的只是一部分JavaScript標(biāo)準(zhǔn)函數(shù),它們都是開發(fā)者們?nèi)粘i_發(fā)中不可或缺的工具。在實(shí)際開發(fā)過程中,可以根據(jù)需要靈活應(yīng)用。