1.String对象 不等于 string
String 对象用于处理文本(字符串)
每一个字符串均为 String对象的一个实例。
String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串
2.属性:
String对象
-属性: length 字符串中字符的个数
-索引: 从0开始 取出字符串中的字符 str[索引]
-遍历: for
注意:
1.字符串中每一个字符均为string类型
2.字符串本身不能被修改
3.方法:
charAt(index) 查找指定位置的字符
concat(str,....,strx) 拼接字符串
indexOf (str,formIndex) 查找子串在母串中位置(第一次出现的位置) 找不到 -1
lastIndexOf
replace 只能替换第一个
slice(start,end) 字符串截取 [start,end)
split(sp) 分割字符串
substr(start,length) 截取字符串
substring(start,stop) [start,end)
toLowerCase 转换为小写
toUpperCase 转换为大写
trim 去除首尾空格
不常用的几种:
var str = 'hello';
var str1 = str.big(); //大号字体
var str1 = str.bold(); //加粗效果
var str1 = str.small(); //小号字体
var str1 = str.link('http://www.baidu.com'); //转换为链接
var str1 = str.fontcolor('red');//改变为红色
var str1 = str.fontsize('20px');//字体改为20px
4.小练习:
var str = 'hello';
var str1 = str.charAt(1);
var str1 = str.indexOf('el');
var str1 = str.indexOf('e');
var str1 = str.concat('w',' w ','w');
var str1 = str.concat(' world');
var str='ysfj_gz_zz_akj';
var str1 = str.replace('_','*');
var str = 'hello,world';
var str1 = str.slice(1,4);
var str1 = str.substring(1,4);
var str1 = str.split(',');
var str1 = str.split('');
console.log(str1);