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 相关文章推荐
在b/s开发中经常用到的javaScript技术
Aug 23 Javascript
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
解析页面加载与js函数的执行 onload or ready
Dec 12 Javascript
jQuery实现数秒后自动提交form的方法
Mar 05 Javascript
jquery 中ajax执行的优先级
Jun 22 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
Aug 01 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
Dec 08 Javascript
微信JSSDK调用微信扫一扫功能的方法
Jul 25 Javascript
微信小程序如何获取openid及用户信息
Jan 26 Javascript
JavaScript循环遍历你会用哪些之小结篇
Sep 28 Javascript
vue组件通信传值操作示例
Jan 08 Javascript
vue.js实现图书管理功能
Sep 24 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 cron中的批处理
2008/09/16 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
php缩放gif和png图透明背景变成黑色的解决方法
2014/10/14 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
php链式操作的实现方式分析
2019/08/12 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
[19:15]DK战队纪录片
2014/09/02 DOTA
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
python微信公众号开发简单流程
2018/03/23 Python
Python封装原理与实现方法详解
2018/08/28 Python
python实现最大优先队列
2019/08/29 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
美国购车网站:TrueCar
2016/10/19 全球购物
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
校长个人总结
2015/03/03 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
2015年中秋寄语
2015/07/31 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
工程主管竞聘书
2015/09/15 职场文书
mysql知识点整理
2021/04/05 MySQL
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android