让我们来详细讲解一下JS字符串属性与方法的常见用法。
字符串的属性
字符串是一个基本的数据类型,在JavaScript中,字符串属性和方法是相当的丰富。我们来看看一些常见的字符串属性:
length
字符串的 length 属性是一个在字符串中含有的字符数,比如:
const str = "hello world";
console.log(str.length); // 11
prototype
我们可以使用 String 原型对象,向对象添加属性或方法。比如:
String.prototype.yourMethod = function () {
console.log("your custom method!");
}
const str = "hello world";
str.yourMethod(); // your custom method!
字符串的方法
下面是一些常见的字符串方法:
charAt()
该方法能够返回在指定索引位置的字符。比如:
const str = "hello world";
console.log(str.charAt(1)); // e
concat()
该方法将两个或多个字符串组合起来,并返回新的字符串。比如:
const str1 = "hello";
const str2 = "world";
const str3 = str1.concat(" ", str2);
console.log(str3); // hello world
indexOf()
该方法是用于查找字符串的位置,如果找到则返回首次出现的位置,否则返回 -1。比如:
const str = "hello world";
console.log(str.indexOf("world")); // 6
slice()
该方法用于提取字符串中的一部分,并返回一个新的字符串。比如:
const str = "hello world";
console.log(str.slice(0, 5)); // hello
toUpperCase() / toLowerCase()
这两个方法分别是将字符串转换成大写或小写。比如:
const str = "Hello World";
console.log(str.toUpperCase()); // HELLO WORLD
console.log(str.toLowerCase()); // hello world
replace()
该方法使用新的字符串替换在原字符串中出现的旧字符或字符串。比如:
const str = "Hello World";
console.log(str.replace("World", "JavaScript")); // Hello JavaScript
以上就是常见的JS字符串属性与方法的详细攻略。希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:常见的JS字符串属性与方法集锦 - Python技术站