javascript
JS字符串与定时器
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()
?
?
總結
- 上一篇: 系统总结学习 Python 的 14 张
- 下一篇: python中的@property(ge