JavaScript 截取字符串、转换字符串、修改字符串

关键字:

1.substr(a,b) 截取字符串

a . 截取开始的索引值

b .截取长度

2.indexOf   判断字符串在不在某个字符串中

3.replace(a,b) 替换修改字符串

b 替换 a

4.split(a) 删除字符串中的(a)

split还可以可以同过空的删除来转化字符串为数组

例如:

let A = '123456'

let B = A.split('')

5.多行字符串

    let str7 = 
    `Just
     Do
     It `;
     console.log(str7);

示例代码部分:

  <script>
    let str = '真心为你'
    //字符串声明

    //substr 截取字符串
    let str2 = str.substr(1,3)//心为你
    let str4 = str.substr(0,3)//真心为
    console.log(str2);
    console.log(str4);
    let str3 = str.substr(0,4)//真心为你
    console.log(str3);
    //第一个值  截取开始的索引值   第二个   截取长度

    //indexOf判断字符串在不在某个字符串中
    let index1 = str.indexOf('真心')
    console.log(index1);
    //返回值为0   因为‘真’的索引为0
    let index2 = str.indexOf('心为')
    console.log(index2);
    //返回值为1   因为‘心’的索引为1
    let index3 = str.indexOf('Air')
    console.log(index3);
    //-1  则不存在

    let strA = str.replace('真','A')
    console.log(strA);
    //替换修改   2替换1

    let strB = '1/2/3/4/5/6'
    let array = strB.split('/')
    console.log(array);
    //删除字符串中的’/‘         输出数组

    console.log('ABCDE'.toLowerCase());//转化为小写abcde
    console.log('abcde'.toUpperCase());//转化为大写ABCDE
    console.log('中文'.toLowerCase());//中文无大小写之分

    let A = '123456'
    let B = A.split('')//可以同过空的删除来转化字符串为数组
    console.log(B);

    //数组转字符串
    let C = ['1','2','3','4'];
    let D = C.join('');
    console.log(D);
    //typeof类型查看
    console.log(typeof(D));//string

    let str5 = 'Just'+'Do It';
    console.log(str5);

    let str6 = 'Just \ Do It';
    console.log(str6);

    // 每一行\后面不能有空格

    let str7 = 
    `Just
     Do
     It `;
     console.log(str7);
     //变成多行

     let name = `EGOIST`;
    let singer = `乐队`;
    document.write(`${name}是最好的${singer}`)

    let strZ = '星期天,星期一,星期二,星期三,星期四,星期五';
    let today = new Date();
    console.log(today);

    let day = today.getDay();//返回一周天数  数字形式0-6
    console.log(day);//2 星期2

    let arr = strZ.split(',')
    console.log(arr);
    console.log('今天'+arr[day]);//星期2

    

  </script>

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值