数组 定时器

数组:

面向对象的方式创建:

var arr01 = new Array(1,2,3,"abc");

直接创建:

var arr02 = [1,2,3,"abc"]
alert (arr02.length);
alert(arr02[3]);
var arr03 = [[1,2,3],["a","b","c","d"],[true,false]];
alert(arr03.length);//3
alert(arr03[].length);//3
alert(arr03[1].length);//4
alert(arr03[1][0].length);//a

数组的常用方法:

var a = [1,2,3,4];
var b = a.join("-");
alert(b) //1-2-3-4
var a = [1,2,3,4];
a.push(5);
alert(a);//1,2,3,4,5
var a = [1,2,3,4];
a.pop();
alert(a);//1,2,3
a.unshift(0);#在最前边添加数字
alert(a);//0,1,2,3,4
a.shift();  #删除最前边的数字
alert(a);//2,3,4
var arr2 = ["a","b","c","a"];
var num = arr2.indexof("a"); #返回第一次出现的索引
alert(num)
var arr2 = ["a","b","c","a"];
arr2.splice(2,1);  #删除索引为2的值的数字
arr2.splice(2,1,"e")#把索引为2 的值删除并插入e

数组去重:

var  a= [1,2,3,4,5,6,7,8,2,1,5];
var a2 = [];
for (var i = 0;i < a.length; i ++){
    if (a.indexof(a[i]) == i){     #判断是否是第一次出现
        a2.push(a[1]);
    }
}

字符串处理的方法:

var a =charAT(索引)
var a="Micrisoft Yahei";
var b = a.substring(10,15); //Yahei
(10)

定时器:

var timer = setTimeout(function){
    alert("hello");
},3000);
  • 清除定时器:
clearTimeout(timer)

setInterval --反复执行的定时器

字符串反转;

split 字符串转成数组:
var arr = str.split(' ')

isNaN 判断是不是数字

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • [TOC] 正则表达式 概述及基本使用 正则表达式:是指用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串...
    lutianfei阅读 2,910评论 0 2
  • MySQL如何优化 表的设计合理化(符合3NF); 添加适当索引(index) [四种: 普通索引、主键索引、唯一...
    hzhang94阅读 3,767评论 0 0
  • 第三周第四天复习bug定位linux命令加强 复习bug定位 发现bug后定位流程 看界面提示 看前端日志 抓包看...
    xpl111阅读 5,453评论 1 3
  • 坐在拉萨的2路公交车上,太阳照着旁边的窗户,暖洋洋的。我看见路两旁的落叶被过往的车辆掀起,随后又落下,一地金黄。路...
    小小和大大阅读 1,085评论 0 1
  • 第一次见君霞姐,总有一种一见如故的感觉,没曾想却都是同样折腾的女子。 当她分享自己折腾经历时,有一瞬间,我是有点想...
    L刘小四阅读 2,118评论 0 1