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简单的拖动效果实现原理及示例
Jul 26 Javascript
使用JavaScript获取地址栏参数的方法
Dec 19 Javascript
js下将金额数字每三位一逗号分隔
Feb 19 Javascript
学习Bootstrap滚动监听 附调用方法
Jul 02 Javascript
Javascript中关于Array.filter()的妙用详解
Dec 04 Javascript
js实现抽奖效果
Mar 27 Javascript
angularjs实现天气预报功能
Jun 16 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
Jun 28 Javascript
js form表单input框限制20个字符,10个汉字代码实例
Apr 12 Javascript
深入了解JavaScript 防抖和节流
Sep 12 Javascript
Vue中jsx不完全应用指南小结
Nov 01 Javascript
vue 更改连接后台的api示例
Nov 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 MVC模式在网站架构中的实现分析
2010/03/04 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
2016/05/27 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
vue router路由嵌套不显示问题的解决方法
2017/06/17 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
Python脚本获取操作系统版本信息
2016/12/17 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
深入浅析Python中的yield关键字
2018/01/24 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
11个Python3字典内置方法大全与示例汇总
2019/05/13 Python
Spring Cloud Feign高级应用实例详解
2019/12/10 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
Ben Sherman官方网站:英国男装品牌
2019/10/22 全球购物
技术总监的工作职责
2013/11/13 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
单位租车协议书
2015/01/29 职场文书
庆六一开幕词
2015/01/29 职场文书