字符串的操作:
长度: str.length;
下标: str[1];
返回某位置的字符:str.charAt( ); //括号里写要找的位置
返回字符编码:str.charCodeAt( ); //括号里写要找的位置
返回字符:String.formCharCode( , ); //括号里面写编码 可多个
返回某个字符位置(左→右):str.indexOf( ); //括号里面写某个字符 找不到返回-1
(‘aa’,5) //从第5位开始找aa,第二参数为负数,当成0
返回某个字符位置(右→左):str.lastIndexOf( );
截取字符串:str.substring( ); // (0,5)从0到5;(5,0)从0到5;(-2,5)从0到5
:str.slice( ); // (0,5)从0到5;(5,0)找不到;(-2,5)倒数第二位
拆分字符串:str.split( ); // (‘.‘)以.为界限分割,返回一个数组;第二参数为长度
转换成大写:str.toUpperCase();
转换成小写:str.toLowerCase();
定义:var arr = [1,2,3]; // var arr = new Array(1,2,3);
数组长度 : arr.length // 可读可写
添加值: arr.push(); // 后面添加,返回数组长度
arr.unshift(); // 前面添加,返回数组长度
删除: arr.pop(); // 删除数组最后一个,返回删除的那个
arr.shift(); // 删除数组第一个,返回删除的那个
splice :arr.splice( ); //(0,1); 从第0位开始删除1个,返回删除的那个
//(0,1,‘a‘); 把第0位开始的第一位替换为‘a‘,
// (0,0,‘a‘); 在第0位后面添加‘a‘
排序:arr.sort(); // 按照字符编码来排序
// 可传函数参数
//倒序 可以用reverse
两数组拼接:concat(); // arr1.concat(arr2)
变为字符串:jion(); //arr.jion( ‘a‘ )以a为界限符拼成字符串