JavaScript CharAt

JavaScript CharAt 方法返回指定索引位置的字符。索引位置从 0 开始,而不是 1。让我向您展示 CharAt 函数的语法,如下所示。

String_Object.CharAt(Index_Position)

此函数从 String_Object 返回指定 Index_Position 的字符。如果指定的索引位置超出范围,ChartAt 函数将返回一个空字符串。

JavaScript CharAt 示例

以下示例将帮助您理解 CharAt 函数。第一个语句将查找索引位置为 9 的字符,该字符为 G。请记住,charat 函数将空格计为一个字符。

在下一行中,我们使用 JavaScript len 函数来计算字符串长度。在这里,我们从字符串长度中减去一,因为 Str_Original 的长度为 16,并且索引位置 16 没有字符。

在下一行中,我们展示了选择索引位置为 16 时的结果。此 JavaScript Character At 语句返回空字符串。最后,document getElementById 语句将内容放置在相应的段落中。

<!DOCTYPE html>
<html>
<head>
    <title>JavaScriptCharAt</title>
</head>
<body>
    <p id= "Content1">Content 1</p>
    <p id= "Content2">Content 3</p>
    <p id= "Content3">Content 2</p>
<script>
  var Str_Original = "Tutorial GateWay";
  var Str_Extracted = Str_Original.charAt(9);
  var Str_Extracted1 = Str_Original.charAt(Str_Original.length - 1);
  var Str_Extracted2 = Str_Original.charAt(Str_Original.length);
    
  document.getElementById("Content1").innerHTML = "Charcter at Index position 9 = " + Str_Extracted;
  document.getElementById("Content2").innerHTML = "Charcter at Index position 15 = " + Str_Extracted1; 
  document.getElementById("Content3").innerHTML = "Charcter at Index position 16 = " + Str_Extracted2; 
  
  document.write("Charcter at Index position 9 = " + Str_Extracted);
</script>
</body>
</html>
CharAt Function