javascript基本包装类型介绍(4)

// 具体使用方法在正则里介绍过;
  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.操作基本类型值的语句一经执行完毕,就会立即销毁新创建的包装对象;

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgjxzp.html