微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

字符串常用方法2

(7)字符串.split() 将一个字符串分割成 数组---一组数据的结合

 // var s = '新款连衣裙|四件套|潮流T恤|时尚连衣裙';
        // var a = s.split('|');
        // console.log(a);
        var s = '新款连衣裙 四件套 潮流T恤 时尚连衣裙';
        // 注意:split('分隔符')  分隔符 不是任意写的,一定是字符串中 的小符号
        // 上面写的是空格,下面split()里面就得写空格才行,配套使用
        var a = s.split(' ');
        console.log(a);


        // var arr = [2,3,4,5,8];
        // console.log(arr);

效果预览

 (8)字符串.toLowerCase(); 用于 把(英文) 字符串 转换为 小写 (全部转小写)

(9)字符串.toupperCase() 将字符串转换为大写 (全部转大写)

   let str = 'I like javascript';
        var l = str.toLowerCase();
        console.log(l);

        var u = str.toupperCase();
        console.log(u);

        // 转小写
        var r1 = str.toLocaleLowerCase();
        console.log(r1);

        // 转大写
        var r2 = str.toLocaleUpperCase();
        console.log(r2);

效果预览

 字符串对象中  方法的综合应用

将字符串 首子母 转大写,然后将字符串 输出

 var uname = 'jerry';
        // Jerry
        
        var r1 = uname.charat(0).toupperCase() + uname.slice(1);
        console.log(r1);

// 取出t(var r1 = uname.charat(0))
        //   大写t (.toupperCase())
        //  输出整个字符串( + uname.slice(1))
        // 以上方法对英文有用,对中文无效

封装函数(把上面的功能---将字符串 首字母 转大写,然后将字符串输出,封装到函数

  方便下一次利用,可反复使用

  function cupper(str){
        return str.charat(0).toupperCase() + str.slice(1)
       }
      var r2 = cupper('elva');
      console.log(r2);
      
      var r3 = cupper('lili');
      console.log(r3);

效果预览

  (10)字符串.charCodeAt(num) 返回 指定位置 的字符的Unicode编码

        var s = 'abc123';
       var r1 = s.charCodeAt(0);
       console.log(r1);

效果预览

ASCII 码图

(11)字符串.concat() 返回字符串值,该值包含了两个或更多个提供的字符串的连接

字符串.concat(字符串2,字符串3)

  var st1 = '小小';
        var st2 = '大大';
        var z = '老李';
        // 把st1和z放到st2里面去了
        var r = st2.concat(st1,z);
        console.log(r);

效果预览

  (12)String.fromCharCode() 从一些 Unicode字符值中 返回 一个字符串

     // 81,82,83是ASCII表里面字母对应的数字
        var str = String.fromCharCode(80,81,82);
        console.log(str);

效果预览

 (13)字符串.search() 返回 与正则表达式 查找内容匹配的 第一个子字符串 的位置

 var c = '铿锵奋进的脚步 续写春天的故事”网络主题宣传启动';
        var i = c.search(/奋进/g);   // 正则表达式/奋进/g
        console.log(i);

效果预览

 (14)字符串.substr(start,length) 返回 一个从指定位置 开始的指定长度的 子字符串

 var h1 = '从---打卡过的“红色地标”';
        // a.字符串.substr(start) 从指定位置开始截取截取到字符串末尾
        var r1 = h1.substr(1);
        console.log(r1);
// b.字符串.substr(start,length) 
        // 子串中的字符数。必须是数值。
        // 注意:length 表示 你指定的长度。
        // 3 表示的是 指定长度
        var r2 = h1.substr(1,3);
        console.log(r2);

        // 9是字符串的字符数,也就是从左到右的第九个
        // 4是指定长度,也仅是从第九个开始往后数四个,就是输出对象
        var r3 = h1.substr(9,4);
        console.log(r3);

效果预览

 

(15)字符串.substring(from, to) 返回 位于 字符串对象中指定位置的 子字符串

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

substring() 方法返回的子串包括 开始 处的字符,但不包括 结束 处的字符。

 // 提取 字符            
        // from, to
        // from 起始下标
        // to 结束下标(不包括结束处的字符)
        var str = '我是中国人,爱写中国字'

        // a.字符串.substring(from) 从指定位置开始提取提取到字符串末尾
        var r1 = str.substring(2);
        console.log(r1);

        // b.字符串.substring(from,to) 从指定位置开始提取提取到的 结束位置(不包括结束位置上的内容)
        var r2 = str.substring(2,5);
        console.log(r2);

效果预览

原文地址:https://www.jb51.cc/wenti/3286265.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐