javascript字符串方法和属性

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

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 数组

什么是数组?数组是一个特殊的变量,它能够一次存放一个以上的值。如果你有一个项目清单,在单个变量中存储品牌,那应该是这样字的:var brand1 = "Saab...

JavaScript 数组方法

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

JavaScript 对象定义

在JavaScript 中,对象是王。如果你理解了对象,就理解了javascript。在Javascript 中,几乎所有事物都是对象。 布尔是对象(如果用new 关键词定义)数字是对象(如...

JavaScript 可迭代对象

可迭代对象时可以使用for..of 进行迭代的对象从技术上讲,可迭代对象必须实现Symbol.iterator方法。遍历字符串你可以使用for..of循环来遍历字符串的元素:for(const&nbs...

JavaScript ES5 对象方法

ECMAScript 5 (2009) 向 JavaScript 添加了许多新的对象方法。管理对象// 以现有对象为原型创建对象 Object.create() //添加或更改对象属性...

JavaScript 最新特征

JavaScript 的最新特征包括以下几个方面:类的私有变量:通过使用 # 符号,可以在类中定义私有变量,只能在类的内部访问,外部无法访问。空位合并操作符:使用 ?? 符号,可以在两项中任一项为 n...

发表评论

访客

看不清,换一张

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