js字符串常用方法合集

简介: 本篇是对js字符串常用方法所做的集合

根据字符返回位置

indexOf(从前往后查) 和 lastindexOf(从后往前查)

image.png

image.png

根据位置返回字符

charAt和charCodeAt和str

熟练掌握 charAt即可,也就是根据index返回字符,别的没啥,下面写了一堆,随意一看即可.

image.png

image.png

image.png

字符串的的拼接.截取

concat和substr和slice和substring

image.png

区分slice和substring

二者的区别主要在参数为负数时的不同

slice补充

参数介绍:

image.png

image.png

image.png

substring补充

image.png

var anyString = "Mozilla";

// 输出 "Moz"
console.log(anyString.substring(0,3));
console.log(anyString.substring(3,0));
console.log(anyString.substring(3,-3));
console.log(anyString.substring(3,NaN));
console.log(anyString.substring(-2,3));
console.log(anyString.substring(NaN,3));

// 输出 "lla"
console.log(anyString.substring(4,7));
console.log(anyString.substring(7,4));

// 输出 ""
console.log(anyString.substring(4,4));

// 输出 "Mozill"
console.log(anyString.substring(0,6));

// 输出 "Mozilla"
console.log(anyString.substring(0,7));
console.log(anyString.substring(0,10));
// str.concat('字符串1','字符串2'...)
var str = 'andy';
console.log(str.concat('red'));  //andyred

//substr('起始位置','截取几个字符');  如果不写第二个参数,则截取到最后一个
var str1 = '改革春风吹满地';
console.log(str1.substr(2,2));  //春风


=============================================================================


//substring(start,end)  不包含end  如果不写第二个参数,则截取到最后一个
var str = 'hello world';
str.substring(4)       //o wrold
str.substring(2,4)    //ll

//slice(start,end)  不包含end  如果不写第二个参数,则截取到最后一个
var str = 'hello world';
str.slice(2,4)   //ll
str.slice(-1);  //d  -1表示倒数第一个

字符串的其他方法

replace

image.png

split(与join的作用相反)

image.png

image.png

trim

image.png

startsWith 和endWith

image.png

repeat

image.png

includes

image.png

相关文章
|
6天前
|
JavaScript 前端开发
javascript创建字符串
javascript创建字符串
|
6天前
|
JavaScript 前端开发
如何在JavaScript中替换字符串:一篇详细指南
如何在JavaScript中替换字符串:一篇详细指南
|
4天前
|
JavaScript 前端开发 C++
JavaScript用indexOf()在字符串数组中查找子串时需要注意的一个地方
JavaScript用indexOf()在字符串数组中查找子串时需要注意的一个地方
|
4天前
|
C++
HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具
HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具
|
4天前
|
JavaScript 前端开发
JavaScript遍历数组用splice方法删除元素,这样写可能有遗漏,你遇到过吗?
JavaScript遍历数组用splice方法删除元素,这样写可能有遗漏,你遇到过吗?
|
4天前
|
JavaScript 前端开发
JavaScript从二维数组抽取元素组成新数组的三种方法
JavaScript从二维数组抽取元素组成新数组的三种方法
|
4天前
|
JavaScript 前端开发
用Javascript对二维数组DIY按汉语拼音的排序方法
用Javascript对二维数组DIY按汉语拼音的排序方法
|
6天前
|
存储 移动开发 JavaScript
用 JavaScript 操作字符串
用 JavaScript 操作字符串
|
6天前
|
JavaScript 前端开发 安全
JavaScript编程实现字符和字符串翻转
JavaScript编程实现字符和字符串翻转
|
JavaScript 前端开发 数据安全/隐私保护
下一篇
无影云桌面