1.  charAt( ) 获取指定下标处的字符

  let str = 'hello'

  console.log(str.charAt(0));//h

2.  charCodeAt 获取下标出的字符的Unicode码

  let str = '12345'

  console.log(str.charCodeAt(1));//得到的结果为44

3.  substring 根据下标范围返回字符

  let str = 'hello'

  console.log(str.substring(0, 2));//he

4.  slice 根据下标返回指定字符串的一个片段,截取到第二个下标参数的前一个,只填写一个下标则默认截取到最后一个

  let str = 'hello'

  console.log(str.slice(-3));// llo返回最后三个字符

  console.log(str.slice(0, 4));//hell返回从下标0-4的所有字符

5.  indexOf 根据下标查找出现第一次的位置

  let str = 'hello'

  console.log(str.indexOf('h'));//0

6.  split 根据字符串将字符串分割为子串,变为数组

  let str1 = 'hello,world'

  console.log(str1.split(','));// ['hello','world']

7.  replace 全文字符替换

  let str = '12345'

  console.log(str.replace('1', '9'));//92345 前面为旧值,后面为要替换到的新值

8.  toLowerCase 将字符串字母全部转为小写

  let str2 = 'LOL'

  console.log(str2.toLowerCase());//lol

9.  toUpperCase 将字符串字母全部转为大写

  let str2 = 'lol'

  console.log(str2.toUpperCase());//LOL

10. lastIndexOf: 返回某个指定的字符在字符串中最后出现的位置

  let str = 'hello'

  console.log(str.lastIndexOf('l')) // 3

11. match: 返回查找的关键字内容的数组

  var str="To be or not to be";
  var reg=/to/ig;
  var str1=str.match(reg);
  console.log(str1); //["To", "to"]
  console.log(str.match("Hello")); //null

12. substr: 返回从指定下标开始,指定长度的子字符串

  var str="Hello World";
  var str1=str.substr(1)
  var str2=str.substr(1,3);
  var str3=str.substr(-3,2);
  console.log(str1); //ello World
  console.log(str2); //ell
  console.log(str3); //rl

13. concat 连接两个或多个字符串

  let str = "Hello";

  let str2 = "World";

  let s = str.concat(str2);

  console.log(s); //HelloWorld

14. includes 判断字符串是否包含指定的子字符串

  let str = "Hello";

  let s = str.includes("e");

  console.log(s); //true

15. trim 删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。

  let str = " Hello ";

  let s = str.trim();

  console.log(str); // Hello

  console.log(s); //Hello

js字符串常用的方法的更多相关文章

  1. js字符串常用判断方法

    转自:http://blog.sina.com.cn/s/blog_6819fa800100j5t6.html 一.方法介绍 function obj$(id)                     ...

  2. js字符串常用的方法总结,及其用法

    JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a ...

  3. python3【基础】-字符串 常用的方法

    字符串一个最重要的特性就是不可修改. name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 ...

  4. Python语言学习:字符串常用的方法

    python字符串常用的方法 1. find( ):在字符串中搜索指定的值并返回它被找到的位置,如果没有找到,则返回-1 string.find(value,start,end) #value:必需, ...

  5. python字符串常用的方法解析

    这是本人在学习python过程中总结的一些关于字符串的常用的方法. 文中引用了python3.5版本内置的帮助文档,大致进行翻译,并添加了几个小实验. isalnum S.isalnum() -> ...

  6. JS 数组常用的方法

    数组常用的方法: x.toString()方法:任何对象都有toString方法.        将任何对象转为字符串. 一般不主动调用,系统在需要时自动调用 x.valueOf()方法:同toStr ...

  7. JS操作字符串常用的方法

    JS操作String对象的方法 charAt(index):返回指定索引处的字符串charCodeAt(index):返回指定索引处的字符的Unicode的值concat(str1,str2,...) ...

  8. js入门之字符串常用的方法

    一. 概念理解基本包装类型 1. 基本包装类型 三种基本包装类型 String var s = new String('123dddd'); Number Boolean 简单类型没有方法和属性 之所 ...

  9. js字符串格式化扩展方法

    平时使用js的时候会遇到很多需要拼接字符串的时候,如果是遇到双引号和单引号混合使用,经常会搞混.在C#中有string.Format方法,使用起来非常方便,也很容易理解,所以找到一种参考C#的form ...

  10. js中常用数组方法concat join push pop slice splice shift

    javascript给我们很多常用的 数组方法,极大方便了我们做程序.下面我们来介绍下常用的集中数组方法. 比如 concat() join() push() pop() unshift() shif ...

随机推荐

  1. Review1(C#语言基础)

    MeshFilter决定了物体时什么形状 MeshRender决定了物体时的外观: 运行时常量:readonly 1.readonly string NAME_READONLY = "rea ...

  2. WPF 轨迹动画

    1.后台 public MainWindow() { InitializeComponent(); /// <summary> /// Window2.xaml 的交互逻辑 /// < ...

  3. ubuntu16.04下载地址

    ubuntu16.04下载地址: 中科大源 http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/ 阿里云开源镜像站 http://mirrors.aliy ...

  4. (四十二)Unittest单元测试框架之关于unittest还需要知道的-跳过测试和预期失败

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

  5. 设置VScode中console.log快捷键

    "Print to console": { "prefix": "log", "body": [ "conso ...

  6. sqlserver存储过程学习

    存储过程学习  一.定义变量 --简单赋值  declare @a int set @a=5  print @a     --使用select语句赋值  declare @user1 nvarchar ...

  7. STM32-USART打印字符、字符串函数自己犯的错误反思

    void UART_Send_Byte(USART_TypeDef *USARTx, uint8_t cha) { USART_SendData(USARTx, cha); while(USART_G ...

  8. mac系统yarn使用报错:ERROR: add is not COMMAND nor fully qualified CLASSNAME.

    出现错误的过程: mac 系统上使用阿里的X6(@antv/x6) x6 快速上手: 1   npm install @antv/x6 --save 2   yarn add @antv/x6     ...

  9. ubuntu22.04安装mysql5.7

    22版本的ubuntu默认安装mysql8.0版本,要想安装5.x的版本就得下载安装,这个比较详细的教程,可以参考: https://www.cnblogs.com/juanxincai/p/1648 ...

  10. jadx 定位方法

    目录 链接参数定位 链接参数定位 通过搜索请求链接中的参数来定位函数位置,如下图所示,请求链接为 https://www.python-spider.com/api/app1,app1为链接标识,可以 ...