JS string 常用方法总结
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 常用方法总结的更多相关文章
- js的常用方法和对象学习
js的常用方法和对象学习String对象:操作字符的. 使用:字符串.函数名. 大小写转换: toUpperCase() 转换大写 toLowerCase() 转换小写 function testSt ...
- js 的常用方法和对象
每日分享: 加油!你一定可以!你是最牛逼的!!!-------------------------------------------------------------------------- - ...
- Javascript语言精粹之String常用方法分析
Javascript语言精粹之String常用方法分析 1. String常用方法分析 1.1 String.prototype.slice() slice(start,end)方法复制string的 ...
- JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较
JAVA之旅(十六)--String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较 过节耽误了几天,我们继续JAVA之旅 一.String概述 String时 ...
- String常用方法
1. String StringBuffer StringBuilder的区别: 001.在执行速度方法 StringBuilder > StringBuffer > String 002 ...
- JVM内存分配及String常用方法
一,JVM内存分配和常量池 在介绍String类之前,先来简单分析一下在JVM中,对内存的使用是如何进行分配的.如下图所示(注意:在jdk1.8之后便没有方法区了): 如上JVM将内存分为 ...
- Right in the Center (js string algorithm)
Right in the Center (js string algorithm) codewars https://www.codewars.com/kata/5f5da7a415fbdc0001a ...
- js String对象中常用方法小结(字符串操作)
1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符 ...
- js字符串String常用方法
1. charAt() 返回指定位置的字符. str.charAt(index) index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 空串 ...
随机推荐
- 1.6W star 的 JCSprout 阅读体验大提升
万万没想到 JCSprout 截止目前居然有将近1.6W star.真的非常感谢各位大佬的支持. 年初时创建这个 repo 原本只是想根据自己面试与被面试的经历记录一些核心知识点,结果却是越写越多. ...
- qml demo分析(maskedmousearea-异形窗口)
一.效果展示 如本文的标题所示,这篇文章分析的demo是一个异形窗口,主要展示鼠标在和异形区域交互的使用,效果如图1所示,当鼠标移动到白云或者月亮上时,相应的物体会高亮,当鼠标按下时,物体会有一个放大 ...
- Android APP应用启动页白屏(StartingWindow)优化
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 StartingWindow 的处理方式: 使用系统默认的 StartingWindow :用户点了应用图标启动应用,马上弹出系统默 ...
- BannerDemo【图片轮播图控件】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下一个开源库youth5201314/banner的运用.具体用法请阅读<youth5201314/banner& ...
- Docker进阶之七:管理应用程序数据
管理应用程序数据:Volume Docker提供三种不同的方式将数据从宿主机挂载到容器中:volumes,bind mounts和tmpfs. volumes:Docker管理宿主机文件系统的一部分( ...
- PyTorch入门(一)向量
什么是PyTorch? PyTorch是Facebook人工智能团队开发的一个机器学习和深度学习工具,用于处理大规模图像分析,包括物体检测,分割与分类.但是它的功能不仅限于此.它与其它深度学习框架 ...
- [转帖]无网络离线安装 vs2017
无网络离线安装 vs2017 公司电脑禁止,只有一个老的vs2017的安装目录(之前通过 --layout 安装时生成的离线文件).找了一圈百度,没能解决问题,最后,问bing,查微软的官方网站命令, ...
- eclipse复制粘贴变卡的解决办法
参考这个:https://www.cnblogs.com/o-andy-o/p/4108955.html
- asp.net core 今日所得
ViewBag中文变量被编码.乱码. 解决方法: @Html.Raw(@ViewBag.XX) 在 Startup.cs 的 ConfigureServices() 方法中添加下面的一行代码: ser ...
- QQ音乐vkey获取,更新播放url
QQ音乐接口播放经常换, 最开始 url: `http://ws.stream.qqmusic.qq.com/${musicData.songid}.m4a?fromtag=46` 然后 url:`h ...