📜  在 js 中将字符转换为 ascii - Javascript (1)

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

在 JavaScript 中将字符转换为 ASCII

在 JavaScript 中,将字符转换为其对应的 ASCII 值很简单。您可以使用 JavaScript 中的 charCodeAt() 函数来获取字符的 ASCII 值。该函数接受一个参数,即要获取其 ASCII 值的字符在字符串中的位置。

以下是将字符转换为其对应的 ASCII 值的代码示例:

var char = "A";
var asciiVal = char.charCodeAt(0);
console.log(asciiVal); // 输出为 65

在上述示例中,我们将变量 char 设置为 "A"。然后,我们使用 charCodeAt() 函数来获取字符 "A" 在字符串中的位置的 ASCII 值。由于 "A" 在 ASCII 码表中的值为 65,因此我们得到的 outputVal 也是 65。

您还可以使用数组来转换字符串中的每个字符的 ASCII 值。以下是将字符串中的每个字符转换为其对应的 ASCII 值并将其存储在数组中的代码示例:

var str = "Hello, World!";
var asciiVals = [];

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

console.log(asciiVals); // 输出为 [72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33]

在上述示例中,我们将变量 str 设置为 "Hello, World!"。然后,我们使用一个 for 循环来遍历字符串中的每个字符。我们使用 charCodeAt() 函数来获取每个字符的 ASCII 值,并将其存储在数组 asciiVals 中。最后,我们使用 console.log() 函数输出数组 asciiVals。

总结

在 JavaScript 中,将字符转换为其对应的 ASCII 值很简单。您可以使用 charCodeAt() 函数来获取字符的 ASCII 值。此外,您还可以使用数组来转换字符串中的每个字符的 ASCII 值。