js怎么从特定索引返回字符

82次阅读
没有评论

在JavaScript中,可以使用字符串的 charAt() 方法或者索引运算符 [] 来返回指定索引位置的字符。

使用 charAt() 方法:

const str = "Hello World";
const index = 6;
const char = str.charAt(index);
console.log(char); // "W"

使用索引运算符:

const str = "Hello World";
const index = 6;
const char = str[index];
console.log(char); // "W"

需要注意的是,如果指定的索引位置超出了字符串的范围,将会返回空字符串 “”:

const str = "Hello World";
const index = 20;
const char = str.charAt(index);
console.log(char); // ""

使用索引运算符也是类似的,超出范围的索引将会返回 undefined:

const str = "Hello World";
const index = 20;
const char = str[index];
console.log(char); // undefined

需要注意的是,使用索引运算符时,如果字符串是一个空字符串,使用任何索引都会返回 undefined:

const str = "";
const char = str[0];
console.log(char); // undefined
正文完
 
评论(没有评论)