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 相关文章推荐
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 Javascript
javascript 面向对象封装与继承
Nov 27 Javascript
javascript实现倒计时跳转页面
Jan 17 Javascript
JavaScript代码性能优化总结篇
May 15 Javascript
每日十条JavaScript经验技巧(二)
Jun 23 Javascript
JS实现获取当前URL和来源URL的方法
Aug 24 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 Javascript
Angular6笔记之封装http的示例代码
Jul 27 Javascript
Vue cli构建及项目打包以及出现的问题解决
Aug 27 Javascript
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
Threejs实现滴滴官网首页地球动画功能
Jul 13 Javascript
浅析 Vue 3.0 的组装式 API(一)
Aug 31 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
Terran建筑一览
2020/03/14 星际争霸
Search Engine Friendly的URL设计
2006/10/09 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
javascript 必知必会之closure
2009/09/21 Javascript
javascript json2 使用方法
2010/03/16 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
Python中super()函数简介及用法分享
2016/07/11 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
python对视频画框标记后保存的方法
2018/12/07 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
Python3标准库总结
2019/02/19 Python
python实现简单图片物体标注工具
2019/03/18 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
python内打印变量之%和f的实例
2020/02/19 Python
python+selenium 脚本实现每天自动登记的思路详解
2020/03/11 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
给客户的道歉信
2014/01/13 职场文书
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
html form表单基础入门案例讲解
2021/07/15 HTML / CSS