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 相关文章推荐
分享27款非常棒的jQuery 表单插件
Mar 28 Javascript
基于jquery的blockui插件显示弹出层
Apr 14 Javascript
使用js完成节点的增删改复制等的操作
Jan 02 Javascript
jquery取子节点及当前节点属性值的方法
Sep 09 Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 Javascript
vue v-on监听事件详解
May 17 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
Oct 09 Javascript
express框架下使用session的方法
Jul 31 Javascript
Vue的生命周期操作示例
Sep 17 Javascript
JavaScript 面向对象基础简单示例
Oct 02 Javascript
JavaScript实现电灯开关小案例
Mar 30 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获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
PHP在线书签系统分享
2016/01/04 PHP
Symfony生成二维码的方法
2016/02/04 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
JavaScript Konami Code 实现代码
2009/07/29 Javascript
node.js入门教程
2014/06/01 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
javascript编写贪吃蛇游戏
2015/07/07 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
2019/05/09 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
Python中用max()方法求最大值的介绍
2015/05/15 Python
numpy中索引和切片详解
2017/12/15 Python
Form表单及django的form表单的补充
2019/07/25 Python
pytorch 模型可视化的例子
2019/08/17 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
python numpy数组中的复制知识解析
2020/02/03 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
浅析Python的命名空间与作用域
2020/11/25 Python
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
大三在校生电子商务求职信
2013/10/29 职场文书
实习自我鉴定范文
2013/10/30 职场文书
大学应届生的自我评价
2014/03/06 职场文书
家长会标语
2014/06/24 职场文书
科学发展观标语
2014/10/08 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书