/**
String 是一个对象
字符串可以看成是字符组成的数组,但js中没有字符类型
字符是一个一个的,在别的语言中字符用一队单引号括起来
在js中字符串可以使用单引号也可以使用双引号
因为字符串可以看成是数组,所以可以使用for循环遍历
字符串特性: 字符串的值不可改变,当给字符串重新赋值时,括起来值改变了,其实是
指向改变了,原来的值并没有消失.
*/
/**
* .length 字符串的长度
* .charAt(index) 返回值是指定索引位置的字符,超出索引返回空字符串
* .fromCharCode(数字值,可是多个参数) 返回的是ASCII码对应的值
* .concat(字符串1,字符串2...)返回的是拼接后的新的字符串
* .indexOf(要找的字符串,从该位置开始索引) 返回的是这个字符串的索引值,没有返回-1
* .lastIndexOf(要找的字符串) 从后往回找,但返回的还是索引值
* .split("要干掉的字符串",切割后留下的个数) 切割字符串
* .slice(开始的index,结束的index) 提取索引中间的字符串 不包括最后一个索引
* .replace(old,new) 要来替换字符串的
* .subString(index,index) 截取一段字符串 包前不包后
* .subStr(index,number) 截取一段字符串
* .toLocaleUpperCase() 转大写
* .toUpperCase() 转大写
* .toLocaleLowerCaee()转小写
* .toLowerCase() 转小写
* .tirm() 干掉字符串两端的空格
*/
var str="hello ollj llo world jghfoh lkjpopoo";
//提取word
var key="world";
var index=str.indexOf(key);
var strNew=str.substr(index,5);
console.log(strNew);
//查询str中所有o的索引
var key="o";
var index=0;
while((index=str.indexOf(key,index))!=-1){
console.log(index);
index++;
}
String
最新推荐文章于 2025-04-17 08:27:28 发布