es5 字符串的函数
ES5中的字符串有许多内置函数可以用来操作和处理字符串。下面是ES5中一些常用的字符串函数的详细介绍。
1. charAt(index):返回给定索引位置的字符。索引从0开始,负值索引从字符串尾部开始计算。
```javascript
var str = "hello";
console.log(str.charAt(1)); // e
console.log(str.charAt(4)); // o
```
2. charCodeAt(index):返回给定索引位置的字符编码。索引从0开始,负值索引从字符串尾部开始计算。
```javascript
var str = "hello";
console.log(str.charCodeAt(1)); // 101
console.log(str.charCodeAt(4)); // 111
```
3. concat(str1, str2, ...):拼接多个字符串。
```javascript
var str1 = "hello";
var str2 = "world";
console.at(str2)); // helloworld
```
4. indexOf(substr, start):返回子字符串在原字符串中首次出现的索引位置。如果未到,返回-1。
```javascript
var str = "hello world";
console.log(str.indexOf("o")); // 4
console.log(str.indexOf("l", 3)); // 3
console.log(str.indexOf("z")); // -1
```
5. lastIndexOf(substr, start):返回子字符串在原字符串中最后出现的索引位置。如果未到,返回-1。
```javascript
var str = "hello world";请写出至少5个字符串函数
console.log(str.lastIndexOf("o")); // 7
console.log(str.lastIndexOf("l", 3)); // 2
console.log(str.lastIndexOf("z")); // -1
```
6. substring(start, end):返回给定索引范围内的子字符串。end参数可选,如果忽略,则返回到原字符串的结尾。
```javascript
var str = "hello world";
console.log(str.substring(0, 5)); // hello
console.log(str.substring(6)); // world
```
7. slice(start, end):返回给定索引范围内的子字符串。end参数可选,如果忽略,则返回到原字符串的结尾。与substring相比,slice还支持使用负值索引。
```javascript
var str = "hello world";
console.log(str.slice(0, 5)); // hello
console.log(str.slice(6)); // world
console.log(str.slice(-5)); // world
```
8. toLowerCase():将字符串转为小写字母。
```javascript
var str = "HELLO";
console.LowerCase()); // hello
```
9. toUpperCase():将字符串转为大写字母。
```javascript
var str = "hello";
console.UpperCase()); // HELLO
```
10. trim():去除字符串两端的空格。
```javascript
var str = "  hello world  ";

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。