var str = "abc123def666";

// charAt() 方法返回字符串中指定位置的字符。

// 参数:index

// console.log(str.charAt(6)); // d

// indexOf() 方法返回 指定值 在字符串对象中首次出现的位置。
// 从 fromIndex 位置开始查找,如果不存在,则返回 -1。
// 注意:区分大小写
// console.log(str.indexOf("123")); // 3
// console.log(str.indexOf("123", 2)); // 3 // 正则方法
// search
// 执行一个查找,看该字符串对象与一个正则表达式是否匹配。
// console.log(str.search("1")); // 3
// console.log(str.search(/[0-9]/)); // 3 // replace
// 被用来在正则表达式和字符串直接比较,然后用新的子串来替换被匹配的子串。
// console.log(str.replace("1", "-one-"));
// console.log(str.replace(/\d/, "-one-")); // match
// 当字符串匹配到正则表达式(regular expression)时,
// match() 方法会提取匹配项。
// console.log(str.match(/\d+/)); // ["123", index: 3, input: "abc123def666"] // split
// 通过把字符串分割成子字符串来把一个 String 对象分割成一个字符串数组。
// console.log(str.split("1")); // ["abc", "23def666"] // slice
// 提取字符串中的一部分,并返回这个新的字符串
// 获取索引号为1,2,3的字符串,即[1, 4)
// console.log(str.slice(1, 4)); // bc1 // substr
// 方法返回字符串中从指定位置开始到指定长度的子字符串。
// 开始位置 和 长度
// console.log(str.substr(3, 3)); // 123 // substring
// 返回字符串两个索引之间(或到字符串末尾)的子串。
// 开始位置 和 结束位置
// console.log(str.substring(3, 6)); // 123 // trim()
// 删除一个字符串两端的空白字符
// str = " abc123 def666 ";
// console.log("|" + str.trim() + "|"); // |abc123 def666| // toLowerCase()
// 将调用该方法的字符串值转为小写形式,并返回。
// console.log(str.toLowerCase()); // abc123def666 // toUpperCase()
// 将字符串转换成大写并返回。
// console.log(str.toUpperCase()); // ABC123DEF666

JS string 常用方法总结的更多相关文章

  1. js的常用方法和对象学习

    js的常用方法和对象学习String对象:操作字符的. 使用:字符串.函数名. 大小写转换: toUpperCase() 转换大写 toLowerCase() 转换小写 function testSt ...

  2. js 的常用方法和对象

    每日分享: 加油!你一定可以!你是最牛逼的!!!-------------------------------------------------------------------------- - ...

  3. Javascript语言精粹之String常用方法分析

    Javascript语言精粹之String常用方法分析 1. String常用方法分析 1.1 String.prototype.slice() slice(start,end)方法复制string的 ...

  4. JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较

    JAVA之旅(十六)--String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较 过节耽误了几天,我们继续JAVA之旅 一.String概述 String时 ...

  5. String常用方法

    1. String StringBuffer StringBuilder的区别: 001.在执行速度方法 StringBuilder > StringBuffer > String 002 ...

  6. JVM内存分配及String常用方法

    一,JVM内存分配和常量池 ​ 在介绍String类之前,先来简单分析一下在JVM中,对内存的使用是如何进行分配的.如下图所示(注意:在jdk1.8之后便没有方法区了): ​ ​ 如上JVM将内存分为 ...

  7. Right in the Center (js string algorithm)

    Right in the Center (js string algorithm) codewars https://www.codewars.com/kata/5f5da7a415fbdc0001a ...

  8. js String对象中常用方法小结(字符串操作)

    1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符 ...

  9. js字符串String常用方法

    1.   charAt()         返回指定位置的字符. str.charAt(index) index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 空串 ...

随机推荐

  1. 【Hadoop篇】--Hadoop常用命令总结

    一.前述 分享一篇hadoop的常用命令的总结,将常用的Hadoop命令总结如下. 二.具体 1.启动hadoop所有进程start-all.sh等价于start-dfs.sh + start-yar ...

  2. 『练手』003 Laura.SqlForever如何扩展 兼容更多数据库引擎

     003 Laura.SqlForever如何扩展 兼容更多数据库引擎 数据库引擎插件 在 界面上的体现 导航窗体 的 工具栏 中的 引擎下拉列表        导航窗体 的 树形控件 中的 引擎主节 ...

  3. 一次 C# 查詢數據庫 算法優化的案例

    最近有次在修改某段程式時,發現一段程式算法看起來簡單. 但背後因為多次查詢數據庫,導致效能問題. 這段程式主要是利用 EPPLUS 讀取 Excel 資料,檢查資料是否已存在數據庫中,若有就將已存在的 ...

  4. c# String ,String[] 和 List<String>之间的转换

    C#对字符串进行处理时,经常需要进行String,String[]和List<String>之间的转换 本文分析一下它们的差异和转换 一. 1. String > String[] ...

  5. 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法

    一,制作U盘启动盘 随着个人电脑的“飞入寻常百姓家”,喜欢DIY电脑的发烧友们也越来越多. 安装系统是DIY最基本的要求,很容易做到: 那么如果要求用U盘装系统呢,你可能会说简单,直接下载个老毛桃或是 ...

  6. Innosetup 设置文件的相对路径

    在使用innosetup自动化打包的过程中,如果打包配置文件要随代码一起提交,则需要将打包文件改为相对路径,以便在其它端也可以直接打包,而不需要再次修改文件路径参数. 添加自动化打包文件 1. 添加b ...

  7. Java开发笔记(八十二)注解的基本单元——元注解

    Java的注解非但是一种标记,还是一种特殊的类型,并且拥有专门的类型定义.前面介绍的五种内置注解,都可以找到对应的类型定义代码,例如查看注解@Override的源码,发现它的代码定义是下面这样的: @ ...

  8. Android 跳转权限设置界面的终极方案

    转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10338377.html 有时候APP需要获取某些权限,要让用户手动打开,那么问题来了,若是直接提醒用户出 ...

  9. Android ble蓝牙使用注意

    以下均为自己在Android ble开发项目中遇到的问题 1.尽量不要在BluetoothGattCallback里面的回调函数中执行读写通知操作,最多一个,因为例如在onServicesDiscov ...

  10. canvas动态图标

    前言 canvas 强大的功能让它成为了 HTML5 中非常重要的部分,至于它是什么,这里就不需要我多作介绍了.而可视化图表,则是 canvas 强大功能的表现之一. 现在已经有了很多成熟的图表插件都 ...