1.基本包装类型
基本包装类型
var str = 'andy';
console.log(str.length);
对象 才有 属性和方法 复杂数据类型才有 属性和方法
简单数据类型为什么会有length 属性呢?
基本包装类型; 就是把简单数据类型 包装成了 复杂数据类型
(1) 把简单数据类型包装为复杂数据类型
var temp = new String('andy')
(2) 把临时变量的值 给 str
str = temp;
~~~~ (3) 销毁这个临时变量
temp = null;
2.根据位置返回字符
方法名 | 说明 |
---|
charCodeAt ( index ) | 返回指定位置的字符 (index 字符串的索引号) // str.charAt ( 0 ) |
charCodeAt ( index ) | 获取指定位置处字符的ASCII码 (index索引号)// str.charCodeAt(0) |
str [ index ] | 获取指定位置处字符 |
3.字符串操作方法(重点)
方法名 | 说明 |
---|
concat (str1,str2,str3) | concat()方法用于连接两个或多个字符串。拼接字符串,等效于+。+更常用 |
substr(start,length) | 从start位置开始(索引号),length 取的个数 重点记住这个 |
slice(start,end) | 从start位置开始,截取到end位置,end取不到(他们俩都是索引号) |
substring(start,end) | 从start位置开始,截取到end位置,end取不到 基本和slice相同 但是不接受负值 |