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 相关文章推荐
Jquery easyUI 更新行示例
Mar 06 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
Aug 05 Javascript
jquery.idTabs 选项卡使用示例代码
Sep 03 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
Aug 22 Javascript
JavaScript动态设置div的样式的方法
Dec 26 Javascript
jquery动态创建div与input的实例代码
Oct 12 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
Jan 31 Javascript
JavaScript引用类型Array实例分析
Jul 24 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
Mar 06 Javascript
利用原生JavaScript实现造日历轮子实例代码
May 08 Javascript
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
Feb 21 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 动态执行带有参数的类方法
2009/04/10 PHP
eaglephp使用微信api接口开发微信框架
2014/01/09 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
javascript动画效果类封装代码
2007/08/28 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
在vue+element ui框架里实现lodash的debounce防抖
2019/11/13 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
Python unittest单元测试框架总结
2018/09/08 Python
django-filter和普通查询的例子
2019/08/12 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
商务英语专业毕业生自荐信
2013/11/05 职场文书
档案室主任岗位职责
2014/02/12 职场文书
驾驶员安全责任书
2014/07/22 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
Spring整合Mybatis的全过程
2021/06/28 Java/Android
Oracle使用别名的好处
2022/04/19 Oracle