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 相关文章推荐
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
基于jquery的jqDnR拖拽溢出的修改
Feb 12 Javascript
javascript suggest效果 自动完成实现代码分享
Feb 17 Javascript
使用纯javascript实现放大镜效果
Mar 18 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
Sep 21 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
Dec 09 Javascript
微信小程序实现点击效果
Jun 21 Javascript
IE11下处理Promise及Vue的单项数据流问题
Jul 24 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
Nov 13 Javascript
VSCode搭建Vue项目的方法
Apr 30 Javascript
Vue 根据条件判断van-tab的显示方式
Aug 03 Javascript
Vue实现Header渐隐渐现效果的实例代码
Nov 05 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
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
解析php file_exists无效的解决办法
2013/06/26 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
php 浮点数比较方法详解
2017/05/05 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
js表数据排序 sort table data
2009/02/18 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
使用JavaScript实现ajax的实例代码
2016/05/11 Javascript
js获取当前时间(昨天、今天、明天)
2016/11/23 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
JavaScript多态与封装实例分析
2018/07/27 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
[02:33]2014DOTA2 TI每日综述 LGD涉险晋级DK闯入胜者组
2014/07/14 DOTA
Python3计算三角形的面积代码
2017/12/18 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
python使用pygame模块实现坦克大战游戏
2020/03/25 Python
python字符串查找函数的用法详解
2019/07/08 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
java字符串格式化输出实例讲解
2021/01/06 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
电子商务毕业生求职信
2013/11/10 职场文书
nginx配置ssl实现https的方法示例
2021/03/31 Servers
php引用传递
2021/04/01 PHP
linux下安装redis图文详细步骤
2021/12/04 Redis