js charAt的使用示例

 更新时间:2014年02月18日 10:59:12   作者:  
这篇文章主要介绍了js charAt的使用方法,需要的朋友可以参考下
eg:
复制代码 代码如下:

<html>
<body>

<script type="text/javascript">

var str="Hello world!"
document.write("The first character is: " + str.charAt(0) + "<br />")
document.write("The second character is: " + str.charAt(1) + "<br />")
document.write("The third character is: " + str.charAt(2))

</script>

</body>
</html>

结果:

The first character is: H
The second character is: e
The third character is: l

定义和用法

charAt() 方法可返回指定位置的字符。

请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串。

语法

stringObject.charAt(index)

参数 描述

index 必需。表示字符串中某个位置的数字,即字符在字符串中的下标。

提示和注释

注释:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。

实例

在字符串 "Hello world!" 中,我们将返回位置 1 的字符:
复制代码 代码如下:

<script type="text/javascript">

var str="Hello world!"
document.write(str.charAt(1))

</script>

以上代码的输出是:

e

返回指定索引位置处的字符。

strObj.charAt(index)

参数

strObj

必选项。任意 String 对象或文字。

index

必选项。想得到的字符的基于零的索引。有效值是 0 与字符串长度减 1 之间的值。

说明

charAt 方法返回一个字符值,该字符位于指定索引位置。字符串中的第一个字符的索引为 0,第二个的索引为 1,等等。超出有效范围的索引值返回空字符串。

示例

下面的示例说明了 charAt 方法的用法:
复制代码 代码如下:

function charAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 初始化变量。
var s; // 声名变量。
s = str.charAt(n - 1); // 从索引为n – 1的位置处
// 获取正确的字符。
return(s); //返回字符。
}

相关文章

  • JS实现网页上随机产生超链接地址的方法

    JS实现网页上随机产生超链接地址的方法

    这篇文章主要介绍了JS实现网页上随机产生超链接地址的方法,涉及JavaScript随机数的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • 如何让DIV可编辑、可拖动示例代码

    如何让DIV可编辑、可拖动示例代码

    DIV是一个盒子模型通俗说就是一个容器,在布局过程中经常会使用到这个标签,在本文大家将学会如何让DIV可编辑、可拖动,感兴趣的朋友可以参考下,希望对大家有所帮助
    2013-09-09
  • js简单实现用户注册信息的校验代码

    js简单实现用户注册信息的校验代码

    这篇文章介绍了js简单实现用户注册信息的校验代码,有需要的朋友可以参考一下
    2013-11-11
  • Javascript数据结构之栈和队列详解

    Javascript数据结构之栈和队列详解

    要了解JavaScript数组的堆栈和队列方法的操作,需要先对堆栈和队列基础知识有所了解,下面这篇文章主要给大家介绍了关于Javascript数据结构之栈和队列的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • 简单分析js中的this的原理

    简单分析js中的this的原理

    这篇文章主要介绍了简单分析js中的this的原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • js本身的局限性 别让javascript做太多事

    js本身的局限性 别让javascript做太多事

    最近常有人在Q群里发问诸如"怎样让js操作文件"、"怎样让js实现多线程"等问题。
    2010-03-03
  • Uniapp实现地图获取定位功能(推荐)

    Uniapp实现地图获取定位功能(推荐)

    本文详细介绍了如何在Uniapp项目中集成地图功能,实现定位获取,并解决微信小程序、APP、H5三端的兼容性问题,涵盖了环境准备、配置地图基础功能、获取用户定位、多平台适配要点以及常见问题及解决方案,感兴趣的朋友一起看看吧
    2025-03-03
  • 浅谈js数据类型判断与数组判断

    浅谈js数据类型判断与数组判断

    下面小编就为大家带来一篇浅谈js数据类型判断与数组判断。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • ES6 javascript中class静态方法、属性与实例属性用法示例

    ES6 javascript中class静态方法、属性与实例属性用法示例

    这篇文章主要介绍了ES6 javascript中class静态方法、属性与实例属性用法,结合实例形式分析了ES6中类的静态方法、静态属性概念、功能、使用方法与相关注意事项,需要的朋友可以参考下
    2017-10-10
  • JS增加行复制行删除行的实现代码

    JS增加行复制行删除行的实现代码

    这篇文章介绍了JS增加行复制行删除行的实现代码,有需要的朋友可以参考一下
    2013-11-11

最新评论