數(shù)組去重、字符串處理的方法、字符串反轉(zhuǎn)、定時器彈框、定時器的基本用法、時鐘

數(shù)組去重:

var aRr = [1,3,4,1,6,9,1,2,5,3,1,6,5,4,4];

var aRr2 = [];

// 即所有不重復的數(shù)會匯總到aRr2中

for(var i=0; i<aRr.length; i++){

if(aRr.indexOf(aRr[i]) == i){

aRr2.push(aRr[i]);

}

}

字符串處理的方法:

var str = '2019-10-29';

去掉‘-’后將元素隔開

var arr = str.split('-');? //["2019","10","29"]

將每一個元素單獨隔開

var arr2 = str.split(''); //['2','0','1','9','-','1','0','-','2','9']

var str5 = 'Microsoft Yahei';

查找元素串中第一個元素在原字符串中下標索引

var num = str5.indexOf('Yahei'); //10

如果元素串在原字符串中不存在,則打印出的下標索引為-1

var num2 = str5.indexOf('xihei'); //-1

看下標為0的字符是啥

var str4 = str2.charAt(0);

(10,15):此范圍包括開始,不包括結(jié)束

從第十截到第十五個(包括10,不包括15)

var str6 = str5.substring(10,15);

從10截到最后即結(jié)尾

var str6 = str5.substring(10);

將所有字母變?yōu)椤敬髮憽?/p>

console.log(str6.toUpperCase());? //YAHEI

將所有字母變?yōu)椤拘憽?/p>

console.log(str6.toLowerCase());? //yahei

字符串反轉(zhuǎn):

var sTr = "123asdf79888asdfe21";

//1、split字符串轉(zhuǎn)成數(shù)組

//2、reverse數(shù)組反轉(zhuǎn)

//3、join數(shù)組轉(zhuǎn)成字符串

var str2 = sTr.split("").reverse().join("");

console.log(str2); //12efdsa88897fdsa321

定時器彈框:

setTimeout 只執(zhí)行一次的定時器(單次定時器)

clearTimeout 關(guān)閉只執(zhí)行一次的定時器

setInterval 反復執(zhí)行的定時器(多次定時器)

clearInterval 關(guān)閉反復執(zhí)行的定時器

? ? ? ? ? 格式:

setTimeout(函數(shù)名,所定時間(用毫秒為單位));

一次性設置一個定時器:

setTimeout(function(){

pop.style.display = 'block';

},3000);

時鐘:

var now = new Date(); //獲取當前系統(tǒng)時間,相當于使用Python的datetime

var year = now.getFullYear(); //2019

var month = now.getMonth() + 1; //9+1=10? 0-11

var date = now.getDate(); //29

var week = now.getDay(); //2? 范圍0~6? 星期日是一周的第一天,為0

var hour = now.getHours();

var minute = now.getMinutes();

var second = now.getSeconds();

時鐘注意點:

月份范圍是0~11

周份范圍是0~6? 星期日是一周的第一天,為0

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容