zoukankan      html  css  js  c++  java
  • js 字符串操作

    字符串操作也是项目中处理返回数据常用到的。

    ES5:

    split():字符串转数组,默认不隔开=>返回数组

    substr(a,b):从a处开始,截取字符串度为b的字符串=>返回指定字符串

    indexOf(a):检索字符串位置,没有返回-1=>返回指定字符串位置

    replace(a,b):将a位置的字符替换成b=>返回替换后的字符串

    parseInt():字符串转数字=>返回数字

    match(reg):字符串过滤=>返回符合正则的字符串

    toLowerCase():字符串转小写=>返回字符串

    toUpperCase():字符串转大写=>返回字符串

    trim():去掉空格=>返回字符串

    charAt(index):返回指定位置的字符

    substring(a,b):从a处开始,截取到b位置=>返回指定字符串

    ES6:

    includes(searchString,position):表示是否找到了指定的参数字符串,返回true or false

    position:表示指定字符串开始位置

    var str='abcdefg';
    str.includes('a')   //true
    str.includes('A')   //false
    str.includes('a',0) //true
    str.includes('a',3)   //false

    startsWith(searchString,position)):表示是否以指定的字符串为开头,返回true or false

    position:表示指定字符串开始位置

    var str='abcdefg';
    str.startsWith('a');   //true
    str.startsWith('c');   //false
    str.startsWith('ab',0); //true
    str.startsWith('de',3);   //true

    endsWith(searchString,position)):表示是否以指定的字符串为开头,返回true or false

    position:表示指定字符串结束位置

    var str='abcdefg';
    str.endsWith('g');   //true
    str.endsWith('c');   //false
    str.endsWith('bc',3); //true
    str.endsWith('bc',2);   //false
  • 相关阅读:
    VRChat简易教程1-开发环境准备(SDK)
    BeatSaber节奏光剑插件开发官方教程2-简单的插件示例
    BeatSaber节奏光剑插件开发官方教程1-创建一个插件模板
    BeatSaber节奏光剑双手柄MR教程
    第四章 HTML与JavaScript
    第二章数据和判定
    蓝港在线笔试经验
    数据结构总复习(查找)
    数据结构总复习(3)
    数据结构总复习(2)
  • 原文地址:https://www.cnblogs.com/artimis/p/9003236.html
Copyright © 2011-2022 走看看