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 相关文章推荐
js程序中美元符号$是什么
Jun 05 Javascript
JavaScript中yield实用简洁实现方式
Jun 12 Javascript
基于JQuery实现图片轮播效果(焦点图)
Feb 02 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
Nov 09 Javascript
bootstrap模态框示例代码分享
May 17 Javascript
前端开发不得不知的10个最佳ES6特性
Aug 30 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
Sep 12 Javascript
详细介绍RxJS在Angular中的应用
Sep 23 Javascript
微信小程序实现图片上传放大预览删除代码
Jun 28 Javascript
Vue父子组件之间的通信实例详解
Sep 28 Javascript
如何利用JavaScript编写更好的条件语句详解
Aug 10 Javascript
JS原生实现轮播图的几种方法
Mar 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源码之 ext/mysql扩展部分
2009/07/17 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
Bootstrap学习笔记之css样式设计(1)
2016/06/07 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
vue中监听返回键问题
2019/08/28 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
vue 清空input标签 中file的值操作
2020/07/21 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
举例讲解Python常用模块
2019/03/08 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
华为c/c++笔试题
2016/01/25 面试题
商务日语毕业生自荐信范文
2013/11/14 职场文书
酒店个人培训自我鉴定
2013/12/11 职场文书
带薪年假请假条
2014/02/04 职场文书
文明风采获奖感言
2014/02/18 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
三孔导游词
2015/02/05 职场文书
银行先进个人总结
2015/02/15 职场文书
小学生教师节广播稿
2015/08/19 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
Python办公自动化解决world文件批量转换
2021/09/15 Python
一条 SQL 语句执行过程
2022/03/17 MySQL