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基础教程之deferred对象使用方法
Jan 22 Javascript
使用JS获取当前地理位置方法汇总
Dec 18 Javascript
JavaScript中的console.group()函数详细介绍
Dec 29 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
Apr 16 Javascript
iview给radio按钮组件加点击事件的实例
Sep 30 Javascript
JavaScript模拟实现封装的三种方式及写法区别
Oct 27 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
Jun 22 Javascript
js自定义input文件上传样式
Oct 26 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
JS实现动态无缝轮播
Jan 11 Javascript
vue npm install 安装某个指定的版本操作
Aug 11 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支持页面回退的两种方法
2008/01/10 PHP
php绘制一个扇形的方法
2015/01/24 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
JavaScript中常用的运算符小结
2012/01/18 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
js模糊查询实例分享
2016/12/26 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
使用webpack打包后的vue项目如何正确运行(express)
2018/10/26 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
Python实现批量修改文件名实例
2015/07/08 Python
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
python字典排序的方法
2019/10/12 Python
Python如何定义有可选参数的元类
2020/07/31 Python
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
中专自我鉴定范文
2013/10/16 职场文书
个性与发展自我评价
2014/02/11 职场文书
教师师德考核自我评价
2014/09/13 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
教师师德承诺书2016
2016/03/25 职场文书
聊聊golang中多个defer的执行顺序
2021/05/08 Golang