var str="hello world";
1.属性:
1.1 length 返回具体字符数 11
2.方法
2.1 访问
charAt(index);返回单个字符的字符串
charCodeAt(index);返回单个字符编码(数字)
var str1=str[0]; "h" (中括号运算符),在ie8等浏览器兼容
2.2 字符串操作方法(添加,
var result=str.concat("!"); hello world!
var result=str+"!"; (+运算符)
2.3 字符串位置
str.indexOf("o"); 4 ,不存在返回-1 str.indexOf("o",6);从第6个字符开始向后搜索
str.lastIndexOf("o"); 7 向前搜索
2.4 .trim() 删除前缀和后缀的所有空格
2.5 大小写
toUpperCase()
toLowerCase()
localeCompare("");比较两个字符串大小
2.6字串
substr();
slice();
substring();
Array()
1.定义和初始化
1.1 Array()的构造函数 var color=new Array(3);
1.2 中括号 var color=["red","blue","white"];
2.遍历
alert(color);输出3项
3.添加,删除,获取元素
3.1 color[length]="black";
3.2 push(); color.push(" black","black"); pop();返回数组的最后一项,length--,删除最后一项 (栈方法)
3.3 unshift(); color.unshift("black","black") 每次从数组的最前端插入新元素 shift();返回第一项 (队列方法)
4.排序
.reverse() 逆序元素
.sort(compare);
5.slice()
.slice(0,1); 删除并且返回第一项
.slice(1,0,"green","green"); 从位置处插入两项
.slice(1,1,"green","green") 从位置1处删除一项,并且插入两项