• 字符串常用方法(1)


    (1)字符串.charAt(num) 返回在指定位置的字符

    1. var str = '小花小明';
    2. var r1 = str.charAt(0)
    3. console.log(r1);

    效果预览

     (2)字符串.indexOf('') 返回 某个指定的字符串 在字符串对象中 首次 出现的位置

    1. var str = '狗蛋';
    2. // str.indexOf('狗');
    3. // 如果"你检索的内容"在字符串中不存在,返回 -1
    4. var r =str.indexOf('小');
    5. console.log(r);
    6. str1 = '鹅蛋 鸭蛋 鸡蛋 狗蛋';
    7. if(str1.indexOf('鸭蛋') == -1){
    8. console.log('你检索的内容不存在!');
    9. }else{
    10. console.log('你检索的内容存在!');
    11. }

    效果预览

      (3)字符串.lastIndexOf() 返回 指定的字符串 在字符串对象中 最后出现的位置

    1. var str2 = 'pic1.jpg.jpg';
    2. var r = str2.lastIndexOf('.');
    3. console.log(r);

    效果预览

     (4)字符串.match() 在字符串对象中 检索指定的值,返回的值就是指定的值

    1. var str3 = '我是中国人,爱写中国字';
    2. // a.如果"你检索的内容"在字符串中存在,返回的值,就是你检索的值
    3. var r = str3.match('中国');
    4. // 控制面板里面出现
    5. console.log(r);
    6. // 页面里面出现中国两个字
    7. document.write(r);
    8. // b.如果"你检索的内容"在字符串中不存在,返回的值 是null
    9. var r1 = str3.match('你');
    10. console.log(r1);

    效果预览

     (5)字符串.replace(目标值,替换值) 将字符串中的一些字符替换为另外一些字符,返回的 给 你 是 一 一 调整之后 新的 字符串

    1. var str4 = '新款连衣裙 四件套 潮流T恤 时尚连衣裙 短裤 半身裙 连衣裙外套 墙纸 行车记录仪 新款男鞋 耳机 时尚女包 沙发';
    2. // 1.只会换掉第一个
    3. // var r1 = str4.replace('连衣裙','羽绒服');
    4. // console.log(r1);
    5. var r1 = str4.replace(/连衣裙/g,'羽绒服');
    6. console.log(r1);
    7. document.write(r1);

    效果预览

      (6)字符串.slice(start,end) 方法 用于 截取 字符串中的一部分并返回该部分字符串 (选择字符、筛选字符)

    1. var y = '小米投100亿造车,雷军担任电动车业务CEO';
    2. var str = '小米投100亿造车';
    3. // 注意:end 表示 要截取的结束位置。不包括结束位置上的内容!!
    4. var r = str.slice(3,7);
    5. console.log(r);
    6. // a.字符串.slice(start) 从指定位置开始截取,截取到字符串末尾
    7. // var r1 = str.slice(3);
    8. var r1 = y.slice(3);
    9. console.log(r1);

    效果预览

    1. {
    2. var q = 'orange';
    3. var r =q.slice(2,4)
    4. console.log(r);
    5. // c. start 如果为负数,则从字符串末尾反向开始计算
    6. // 注意:反向的位置找到之后,从那个位置开始,截取到字符串末尾
    7. // 特别注意:从反方向找,起始值 是-1!!
    8. var r1 = q.slice(-2);
    9. console.log(r1);
    10. // d. startend 如果为负数
    11. // 从最后一位以-1开始,数到-3的位置上,然后-1(也就是最后一位)不取,取-3和-2位置上的字符串
    12. var r2 = q.slice(-3,-1);
    13. console.log(r2);

    效果预览

  • 相关阅读:
    C语言17---计算机的存储规则
    视频播放器——外部时钟源同步
    【前端小程序】关于小程序中.env 文件夹
    Oracle数据库的启停
    化工行业升级进行时,数商云B2B商城系统询报价功能助力企业精确对接供求
    NFTFi终极指南
    第02章— Vue3和CesiumJs的融合之旅:构建三维地理信息系统入门指南
    【软件设计】DAO分层设计练习
    qgis c++二次开发初始化介绍
    基于SpringBoot的口腔保养管理系统
  • 原文地址:https://blog.csdn.net/m0_71814235/article/details/126480258