js charAt的使用示例


Posted in Javascript onFebruary 18, 2014

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); //返回字符。 
}
Javascript 相关文章推荐
不使用XMLHttpRequest实现异步加载 Iframe和script
Oct 29 Javascript
使用coffeescript编写node.js项目的方法汇总
Aug 05 Javascript
Bootstrap每天必学之下拉菜单
Nov 25 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
Jul 09 Javascript
jquery表单插件form使用方法详解
Jan 20 Javascript
angularjs中使用ng-bind-html和ng-include的实例
Apr 28 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
May 22 Javascript
Node.js readline模块与util模块的使用
Mar 01 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
Feb 26 Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
layui扩展上传组件模拟进度条的方法
Sep 23 Javascript
jQuery 回车事件enter使用示例
Feb 18 #Javascript
js 本地预览的简单实现方法
Feb 18 #Javascript
简单js代码实现selece二级联动(推荐)
Feb 18 #Javascript
超简单JS二级、多级联动的简单实例
Feb 18 #Javascript
jquery easyui中treegrid用法的简单实例
Feb 18 #Javascript
DIV始终居中的js代码
Feb 17 #Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 #Javascript
You might like
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
php实现的双色球算法示例
2017/06/20 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
javascript常用的方法整理
2015/08/20 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
2016/08/12 Javascript
vue2.0 自定义日期时间过滤器
2017/06/07 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
2020/10/18 Javascript
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
python+splinter自动刷新抢票功能
2018/09/25 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
python绘制封闭多边形教程
2020/02/18 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
python语言的优势是什么
2020/06/17 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
英文自荐信
2013/12/15 职场文书
运动会四百米广播稿
2014/01/19 职场文书
销售个人求职信范文
2014/04/28 职场文书
房地产广告策划方案
2014/05/15 职场文书
代办社保委托书范文
2014/10/06 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA