一、String对象
系统中创建字符串类型时会隐式调用当前对象来创建
// 1. 创建字符串
var st='创建字符串1';
console.log(st,typeof st);
var st1="创建字符串2";
console.log(st1,typeof st1);
// 2. 使用对象原型创建字符串对象(创建字符串的中间过程)
var st2=new String('创建字符串3');
console.log(st2,typeof st2);
1.1 String对象成员属性
length : 用于获取当前字符串的字符个数
// String对象成员属性
var st3='今天天气不错!';
console.log(st3.length);
1.2 String对象成员方法
关键字 | 释义 |
---|---|
charAt(); | 返回指定位置的字符 |
charCodeAt(); | 返回指定位置的字符编码(unicode编码) |
concat(); | 字符串连接函数(不常用,多用+实现) |
indexOf(); | 查找第一次出现指定字符的位置 |
lastIndexOf(); | 查找最后一次出现指定字符的位置 |
slice(); | 切割字符串并返回部分字符串 |
split(); | 使用指定的字符切割字符串并将结果使用数组返回(将字符串拆分成数组) |
replace(); | 字符串替换函数,只能替换一次 |
toUpperCase(); | 将字符串转换为大写(英文) |
toLowerCase(); | 将字符串转换为小写(英文) |
match(); | 进行正则查找,并将查找结果作为数组返回 |
search(); | 进行正则查找,并将查找到的第一个符合的字符串的位置返回 |
substr(开始位置,[指定长度]); | 返回指定位置的指定长度字符串 |
substring(位置1,[位置2]); | 返回指定位置的字符串 |
// String对象成员方法
// charAt(); 返回指定位置的字符
var st4='今天天气不错!';
var res4=st4