javascript字符串方法和属性

admin2年前 (2023-06-29)it知识382

javascript字符串方法和属性

1.获取字符串的长度

var text=""abcndfsdfdsfsd";
console.log(text.length);

2.查找字符串中的字符串

javascript 从零计算位置的。

0是字符串中的第一个位置,1是第二个,2是第三个,以此类推。

indexOf() 方法返回字符串中指定文本首次出现的索引(位置):

var str = "The full name of China is the People's Republic of China.";
console.log(str.indexOf("China"));

lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引:

var str = "The full name of China is the People's Republic of China.";
console.log(str.lastIndexOf("China"));

如果没有找到文本,indexOf()和lastIndexOf() 均返回 -1。

indexOf 和lastIndexOf 都可有第二参数为检索起始位置。

检索字符串中的字符串

search()方法搜索特定值的字符串,并返回匹配的位置:

var str = "The full name of China is the People's Republic of China.";
console.log(str.search("China"));

发现indexOf() 与search()的结果是一样的,

但是这两种方法是有区别的,

search()方法无法设置第二个开始位置参数

indexOf()方法无法使用正则表达式


标签: JavaScript

相关文章

JavaScript 数组方法

数组转换成字符串Javascript 方法 toString() 把数组转换为数组值(逗号分隔)的字符串。var fruits = ["banana"...

JavaScript 数组迭代

数组迭代方法对每个数组项进行操作Array.foreach()方法为每个数组元素调用一次函数(回调函数)var txt = ""; var ...

electorn是什么

关于electron有以下信息:Electron 是一款可以使用 JavaScript、HTML 和 CSS 来构建跨平台桌面应用程序的开源框架,它可以让开发者使用 web 技术来创建原生应用程序。E...

JavaScript Set

JavaScript的Set(集合)是一组唯一值的集合。每个值只能在Set中出现一次。Set可以容纳任何数据类型的值。如何创建Set将数组传递给new Set()创建一个新的Set, 然后使用add(...

如何提高前端技术

以下是一些可以提高前端技术的建议:不断学习:前端技术不断发展,需要不断学习新的技术和框架,以保持自己的竞争力。可以通过阅读相关书籍、博客、视频教程等途径进行学习。实践项目:通过实践项目,可以更深入地理...

关于Javascript

JavaScript是一种广泛使用的编程语言,用于在网页上添加交互性和动态性。它是一种高级,动态类型的脚本语言,常常与HTML和CSS一起使用,以创建丰富的用户体验。JavaScript具有以下优美的...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。