1.字符串处理
1.1 var s='hello';
1.2 s.length;
1.3 s.toUpperCase();
1.4 s.toLowerCase();
1.5 s.indexOf();
1.6 s.substring(0,2);//不包含2下标
2.数值
var arr=['1','2',2,null,'hello',true];
1.1 arr.length;
1.2 arr.indexOf('hello');
1.3 slice()就是对应String的substring()版本,它截取Array的部分元素,然后返回一个新的Array: arr.slice(0,3);//也是不包含下标3.
1.4 push和pop 函数返回的都是新数组的长度。push()向Array的末尾添加若干元素,pop()则把Array的最后一个元素删除掉
1.5 unshift和shift 如果要往Array的头部添加若干元素,使用unshift()方法,shift()方法则把Array的第一个元素删掉.
1.6 sort()可以对当前Array进行排序,它会直接修改当前Array的元素位置,直接调用时,按照默认顺序排序:arr.sort();
1.7 reverse()把整个Array的元素给掉个个,也就是反转:
1.8 splice()方法是修改Array的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素
1.9 concat()方法把当前的Array和另一个Array连接起来,并返回一个新的Array:
2.0 join()方法是一个非常实用的方法,它把当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串:如果Array的元素不是字符串,将自动转换为字符串后再连接.
var arr = ['A', 'B', 'C', 1, 2, 3];
arr.join('-'); // 'A-B-C-1-2-3'//并没有改变arr