美文网首页
js 字符串 方法

js 字符串 方法

作者: 命题_1f6e | 来源:发表于2019-06-24 11:19 被阅读0次

目录
字符串方法大全 - 别的文章
trim
indexOf 和 lastIndexOf
截取字符串

substring
substr
slice
match (检查有没有包含某个值)
replace (替换)
split (字符串转数组)

例子

获取下标

    var str = '12345675891511';
    console.log(str.indexOf('5'));  // 获取字符串'5'的下标

    var str2 = 'abcdae';
    console.log(str.lastIndexOf('5'));  // 获取字符串'5'的下标
    console.log(str2.lastIndexOf('a')); // 从后面数起
</script>

截取字符串

<script>

    var str = '15013795539'
    // 截取中间四位
    console.log(str.substring(3, 7));  // 从下标为3,截取到下标为7
    console.log(str.substr(3, 4));  // 从下标开始截取,截取4个
    console.log(str.slice(3, 7)); // 从下标为3,截取到下标为7

    // 截取从下标为2,知道后面所有的字符串
    console.log('截取从下标为2,知道后面所有的字符串');
    console.log(str.substring(3))
    console.log(str.substring(3))
    console.log(str.slice(3))

    console.log('截取后面四位');
    console.log('substring', str.substring(7));
    console.log('substr', str.substr(-4));
    console.log('slice', str.slice(-4));


    // 总结
    // 都能截取字符串
    // 只有一个参数(正数)的时候,从某个位置一直截取到最后一位
    // 只有一个参数(负数)的时候,substr和slice都表示截取后多少位,substring则不是
    // 项目中经常用到substr和slice,substring用得较少
</script>

相关文章

  • JavaScript 字符串

    js字符串,js字符串的概述和声明,js字符串的特性,js字符串的常用方法,js字符串的拓展方法,js字符串的案例...

  • JS与ES6字符串相关方法的区别

    JS与ES6字符串相关方法的区别 js字符串相关方法 toLowerCase(): 把字符串转为小写,返回新的字符...

  • JavaScript练习之字符串学习

    js字符串 练习: 字符串练习 方法一 编写一个程序,将某个字符串反转 下面对例子中使用到的 JS 方法进行说明:...

  • js中的几点常用知识

    1.js中的字符串反转输出 js中的字符串反转输出的N种方法: 2.js中数组转字符串和字符串转数组 javasc...

  • JS字符串方法总结

    JS字符串方法总结 1. length 属性返回字符串的长度 2. indexOf() 方法返回字符串中指...

  • js字符串、数组、对象的学习

    一。字符串 1.20个常用的JavaScript字符串方法2.js字符串方法总结3.Javascript中字符串方...

  • JavaScript练习之字符串学习

    js字符串 练习:字符串练习方法一编写一个程序,将某个字符串反转 下面对例子中使用到的 JS 方法进行说明:1、j...

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • 2019-03-22

    js字符串转译为unicode的方法: unicode解码方法 js对象(object)变成url的形式 列表的排序

  • JavaScript字符串及方法

    JS字符串方法 1.获取字符串长度的方法(str.length); var str = "welcome to c...

网友评论

      本文标题:js 字符串 方法

      本文链接:https://www.haomeiwen.com/subject/ihsnqctx.html