JavaScript charAt() 方法

JavaScript字符串 charAt() 方法

本 JavaScript 教程通过语法和示例解释了如何使用名为 charAt() 的字符串方法。

描述

在 JavaScript 中,charAt() 是一种字符串方法,用于检索字符串中特定位置的字符。因为 charAt() 方法是 String 对象的方法,所以必须通过 String 类的特定实例调用它。

语法

在 JavaScript 中,charAt() 方法的语法是:

string.charAt([position]);

参数

position 选修的。它是您要检索的字符串中字符的位置。字符串中的第一个位置是 0。如果不提供此参数,则 charAt() 方法将使用 0 作为默认值。

返回值

charAt() 方法返回一个字符串,表示字符串中特定位置的字符。

位置必须是0之间。长度-1。如果位置超出范围,则 charAt() 方法将返回一个空字符串。

注意

  • charAt() 方法不会更改原始string的值。

例子

让我们看一下如何在 JavaScript 中使用 charAt() 方法的示例。

例如:

var totn_string = 'TechOnTheNet';

console.log(totn_string.charAt(0));
console.log(totn_string.charAt(1));
console.log(totn_string.charAt(2));
console.log(totn_string.charAt(3));

在此示例中,我们声明了一个名为totn_string的变量,该变量被分配了“TechOnTheNet”的字符串值。然后我们调用了totn_string变量的 charAt() 方法来返回特定位置的字符。

出于演示目的,我们已将 charAt() 方法的输出写入Web 浏览器控制台日志,以显示 charAt() 方法返回的内容。

以下将输出到Web 浏览器控制台日志

T
e
c
h

如您所见,charAt() 方法在所有四种情况下都返回字符串中的单个字符。第一次调用 charAt() 方法返回“T”,它是字符串位置 0 处的字符。第二次调用返回“e”,它是位置 1 的字符。第三次调用返回“c”,它是位置 2 的字符。第四次调用返回“h”,它是位置 3 的字符。

没有提供参数

接下来,让我们看看如果不向charAt() 方法提供位置参数会发生什么。

例如:

var totn_string = 'TechOnTheNet';

console.log(totn_string.charAt());

以下将输出到Web 浏览器控制台日志

T

当没有提供位置参数时,charAt() 方法将使用 0 作为位置参数的值。在此示例中, charAt() 方法在没有参数传递给该方法时返回字符串中的第一个字符(位置 0)。

参数越界

最后,让我们看看如果向 charAt() 方法传递一个越界的位置值会发生什么。

例如:

var totn_string = 'TechOnTheNet';

console.log(totn_string.charAt(85));

以下将输出到Web 浏览器控制台日志

<empty string>

因为字符串中的第一个位置是 0,所以位置参数必须是介于 0 和字符串.length -1之间的值 。如果position参数超出范围并且不在此范围内,则 charAt() 方法将返回一个空字符串。

由于 85 是超出字符串 'TechOnTheNet' 范围的位置,因此在上述示例中 charAt() 方法返回一个空字符串。

好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对码农之家多多支持,你们的支持是我创作的动力!祝大家生活愉快!

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值