javascript中字符串常见方法

在JavaScript中,字符串是一种基本数据类型,表示文本数据。以下是一些常用的字符串方法:

1、length
字符串的length属性返回字符串的长度,即字符的个数。

let str = 'hello';
console.log(str.length); // 5
charAt
2、字符串的charAt方法返回指定位置的字符。

let str = 'hello';
console.log(str.charAt(0)); // h
console.log(str.charAt(4)); // o
concat
3、字符串的concat方法用于将多个字符串拼接成一个字符串。

let str1 = 'hello';
let str2 = 'world';
console.log(str1.concat(' ', str2)); // hello world
4、indexOf
字符串的indexOf方法返回指定字符或子串在字符串中第一次出现的位置,如果没有找到则返回-1。

let str = 'hello world';
console.log(str.indexOf('l')); // 2
console.log(str.indexOf('o')); // 4
console.log(str.indexOf('x')); // -1
5、slice
字符串的slice方法返回指定位置的子串,可以指定起始位置和结束位置。

let str = 'hello world';
console.log(str.slice(6)); // world
console.log(str.slice(0, 5)); // hello
6、substring
字符串的substring方法返回指定位置的子串,可以指定起始位置和结束位置,与slice方法类似。

let str = 'hello world';
console.log(str.substring(6)); // world
console.log(str.substring(0, 5)); // hello
7、replace
字符串的replace方法用于替换指定字符或子串,可以指定要替换的字符或子串和替换成的字符或子串。

let str = 'hello world';
console.log(str.replace('world', 'javascript')); // hello javascript
8、split
字符串的split方法将字符串分割成数组,可以指定分隔符。如果不指定分隔符,则将字符串每个字符分割成数组。

let str = 'hello world';
console.log(str.split(' ')); // ['hello', 'world']
console.log(str.split('')); // ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
9、toLowerCase和toUpperCase
字符串的toLowerCase方法返回字符串的小写形式,toUpperCase方法返回字符串的大写形式。

let str = 'Hello World';
console.log(str.toLowerCase()); // hello world
console.log(str.toUpperCase()); // HELLO WORLD


总之,字符串是一种重要的数据类型,有很多方法可以操作字符串。掌握这些方法可以提高编程效率,让代码更简洁、易读、易维护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值