JS字符串与定时器

来源:互联网 发布:淘宝banner小图标 编辑:程序博客网 时间:2024/06/10 05:32

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