JS字串與定時器

幸福清風發表於2017-09-07

js字串方法

 

1.字串的拼接通過 + 號

var sTr1 = "abc"; varsTr2 = "123";
var sTr3 = sTr1 + sTr2

2.字串的型別轉換 str.split("")

var sTr = '12'; parseInt(sTr)
parseFloat()

3.字串分割成陣列

var sDate ="2017-3-12";
        // var aList =sDate.split("-");
        var aList =sTr.split("");
        // alert(aList);

4.查詢字串是否包含這個字元並且返回第一次出現的下標,如果沒有返回-1;indexOf()

var iNumbe =sTr.indexOf("6");

 

5.擷取字串 subString(開始位置,結束位置),如果一個引數subString(2)代表從2開始擷取剩下的全部

  • var sNewStr = sTr.substring(3);

 

6.字串的倒置

將字串分割成陣列 split("")

將陣列內部元素倒置 reverse()

在將陣列內部元素,拼接成字串 jion("");

最直接的寫法sTr.split().reverse().join();

varsTr2 = "123456789";

varaList2 = sTr2.split("");
        var aReverseList =aList2.reverse();
        var sReverseStr =aReverseList.join("");

 

 

定時器在javascript中的作用

1.製作動畫    2.非同步操作

 

只執行一次的定時器

  • setTimeout
  • 關閉定時器 clearTimeout

var time1 =setTimeout(myalert,2000); //關閉定時器clearInterval(time1);

迴圈執行的定時器

  • setinterval
  • 關閉定時器:clearInterval

var time1 = setTimeout(myalert,2000);//關閉定時器clearInterval(time2);

 

 

注意:時鐘獲取時間

 

當前時間var nowTime = new Date()

年 nowTime.getFullyear()

月 nowTime.getMonth() + 1;大坑: 月份0-11

日 nowTime.getDate()

星期 nowTime.getDay()

時 nowTime.getHours();

分 nowTime.getMunites()

秒 nowTime.getSeconds()

 

 

相關文章