js字符串截取substring和substr

简介: js字符串截取substring和substr

定义测试使用的字符串

var text = "Hello World";

字符串Hello World 字符对应下标

image.png

字符串截取

// substring(start, end) 截取范围:[start, end)
text.substring(6, 11)
"World"
// substr(start, length) 
text.substr(6, 5)
"World"


字符串查找

// 从前向后
text.indexOf("o")
4
// 从后向前
text.lastIndexOf("o")

字符串和数组转换

// 字符串转数组
text.split(" ")
["Hello", "World"]
// 数组转字符串
["Hello", "World"].join("-")
"Hello-World"

参考

JS截取字符串方法实例

相关文章
|
9天前
|
前端开发 JavaScript 流计算
前端 js 经典:字符串超全方法总结
前端 js 经典:字符串超全方法总结
19 0
|
12天前
|
JSON JavaScript 前端开发
js将json字符串还原为json对象
【5月更文挑战第14天】js将json字符串还原为json对象
43 1
|
12天前
|
JavaScript 前端开发
JavaScript中科学计数法转化为数值字符串形式
JavaScript中科学计数法转化为数值字符串形式
|
14天前
|
存储 JavaScript 前端开发
JavaScript字符串方法详解
JavaScript字符串方法详解
22 0
|
14天前
|
SQL 缓存 JavaScript
深入解析JavaScript中的模板字符串
深入解析JavaScript中的模板字符串
17 1
|
14天前
|
JavaScript 索引
js字符串操作的方法
js字符串操作的方法
13 0
|
14天前
|
JavaScript 前端开发 索引
js关于字符串的方法
js关于字符串的方法
12 0
|
1天前
|
缓存 前端开发 JavaScript
基于JavaScript的前端性能优化技术探讨
基于JavaScript的前端性能优化技术探讨
10 1
|
4天前
|
JavaScript 前端开发 Java
前端知识点03(JS)
前端知识点概览:了解JS中的this指向,包括全局、函数、new、apply/call/bind及箭头函数的规则。理解script的async和defer属性对脚本加载和执行的影响。探讨setTimeout和setInterval的用法及其在性能上的考量。ES6与ES5的区别在于新语法特性,如let/const、箭头函数、模板字符串、模块化、类和继承等。此外,ES6还引入了Symbol、解构赋值、默认参数、Map/Set和Generator等功能。别忘了点赞和支持作者哦!
13 1
|
4天前
|
JavaScript 前端开发
前端面试02(JS)
本文是前端面试系列的第二篇,主要涵盖了JavaScript的基础知识,包括JS的组成(ECMAScript、DOM、BOM)、内置对象(如String、Array、Math、Date等)、数组操作方法、数据类型检测方法(typeof、instanceof、constructor、Object.prototype.toString.call)、闭包的概念及其特点、前端内存泄漏的原因和类型、事件委托的优势、基本数据类型与引用数据类型的差异、原型链的工作原理以及JS实现继承的多种方式(原型链、构造函数、组合继承等)。文章结尾鼓励读者点赞和支持作者。
9 1