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()