// 具体使用方法在正则里介绍过;
match(pattern) 返回pattern中的子串或null; // 与pattern.exec(str)相同;
replace(pattern,replacement)用replacement替换pattern;
search(pattern) 返回字符串中pattern开始位置;
split(pattern) 返回字符串按指定pattern拆分的数组;
var box = 'Mr.Lee is Lee';
var p = /L/g; // 开启全局的正则;
console.log(box.match(p)); // =>[L,L];
console.log(box.search(p)); // =>3;
console.log(box.replace(p,'Q')); // =>Mr.Qee is Qee;
console.log(box.split(' ')); // =>['Mr.Lee','is','Lee'];7.String对象其他方法
fromCharCode(ascii) 静态方法,输出Ascii码对应值;
localeCompare(str1,str2) 比较两个字符串,并返回相应的值;8.String对象HTML方法
// 通过JS生成一个html标签,用处不大;
var box = "Lee";
console.log(box.link('https://www.jb51.net/www.baidu.com')); //<a href="https://www.jb51.net/www.baidu.com">Lee</a>;
五 小结
// 因为有了基本包装类型,所以JS中的基本类型值可以被当作对象来访问;
// 基本类型特征:
// 1.每个包装类型都映射到同名的基本类型;
// 2.在读取模式下访问基本类型值时,就会创建对应的基本包装类型的一个对象,从而方便了数据操作;
// 3.操作基本类型值的语句一经执行完毕,就会立即销毁新创建的包装对象;
您可能感兴趣的文章: