📌  相关文章
📜  字符串到字符代码数组 javascript (1)

📅  最后修改于: 2023-12-03 14:53:26.562000             🧑  作者: Mango

将字符串转换为字符代码数组 - 使用JavaScript

在JavaScript中,可以使用字符串对象的charCodeAt()方法将字符串转换为字符代码数组。该方法将返回一个表示指定索引处字符的UTF-16代码单元值的整数。

以下是使用JavaScript将字符串转换为字符代码数组的示例代码:

const myString = 'Hello World!';
const charCodesArray = [];

for (let i = 0; i < myString.length; i++) {
  charCodesArray.push(myString.charCodeAt(i));
}

console.log(charCodesArray); // [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33]

该示例代码将创建一个字符串变量“myString”,并初始化它为“Hello World!”。然后,在创建一个空数组“charCodesArray”之后,使用for循环遍历字符串中的每个字符,并使用charCodeAt()方法将其转换为整数。每个字符的代码单元值将添加到charCodesArray数组中。

最后,使用console.log()方法打印charCodesArray数组,输出将为“[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33]”。

您还可以将上述代码封装在一个函数中,以便在需要时轻松使用它:

function stringToCharCodesArray(str) {
  const charCodesArray = [];

  for (let i = 0; i < str.length; i++) {
    charCodesArray.push(str.charCodeAt(i));
  }

  return charCodesArray;
}

console.log(stringToCharCodesArray('Hello World!')); // [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33]

该函数将使用与先前示例代码相同的逻辑转换字符串,并将结果作为数组返回。

现在,您已经学会了将字符串转换为字符代码数组的方法,可以在需要时使用它来处理各种JavaScript应用程序中的字符串。