JavaSacript中charCodeAt()方法的使用详解


Posted in Javascript onJune 05, 2015

 该方法返回一个数字,表示给定索引处的字符的Unicode值。

Unicode码点范围为0到1114111。前128个Unicode码点的ASCII字符编码的直接匹配。charCodeAt()将始终返回一个值小于65,536。
语法

string.charCodeAt(index);

下面是参数的详细信息:

  •     index: 0和1之间小于字符串的长度的整数; 如果未指定,默认为0。

返回值:

返回一个数字,表示给定索引处的字符的Unicode值。如果给定的索引不是0和1之间的长度,返回NaN。
例子:

<html>
<head>
<title>JavaScript String charCodeAt() Method</title>
</head>
<body>
<script type="text/javascript">
var str = new String( "This is string" );
document.write("str.charCodeAt(0) is:" + str.charCodeAt(0)); 
document.write("<br />str.charCodeAt(1) is:" + str.charCodeAt(1)); 
document.write("<br />str.charCodeAt(2) is:" + str.charCodeAt(2)); 
document.write("<br />str.charCodeAt(3) is:" + str.charCodeAt(3)); 
document.write("<br />str.charCodeAt(4) is:" + str.charCodeAt(4)); 
document.write("<br />str.charCodeAt(5) is:" + str.charCodeAt(5)); 
</script>
</body>
</html>

这将产生以下结果:

str.charCodeAt(0) is:84
str.charCodeAt(1) is:104
str.charCodeAt(2) is:105
str.charCodeAt(3) is:115
str.charCodeAt(4) is:32
str.charCodeAt(5) is:105
Javascript 相关文章推荐
JS JavaScript获取Url参数,src属性参数
Mar 09 Javascript
JavaScript加密解密7种方法总结分析
Oct 07 Javascript
再论Javascript的类继承
Mar 05 Javascript
javascript 文本框水印/占位符(watermark/placeholder)实现方法
Jan 15 Javascript
js和as的稳定传值问题解决
Jul 14 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
Jun 27 Javascript
js实现滑动到页面底部自动加载更多功能
Feb 15 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
JavaScript 反射和属性赋值实例解析
Oct 28 Javascript
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
Vue作用域插槽实现方法及作用详解
Jul 08 Javascript
ant design vue的form表单取值方法
Jun 01 Vue.js
JavaScript中length属性的使用方法
Jun 05 #Javascript
jQuery插件bgStretcher.js实现全屏背景特效
Jun 05 #Javascript
js+html5绘制图片到canvas的方法
Jun 05 #Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 #Javascript
jQuery插件jRumble实现网页元素抖动
Jun 05 #Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
Jun 05 #Javascript
jquery插件NProgress.js制作网页加载进度条
Jun 05 #Javascript
You might like
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
2018/08/31 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python 合并文件的具体实例
2013/08/08 Python
python操作MySQL数据库具体方法
2013/10/28 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
3种python调用其他脚本的方法
2020/01/06 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
建筑投标担保书
2014/05/20 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
军训个人总结
2015/03/03 职场文书
宇宙与人观后感
2015/06/05 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书
SQL Server使用导出向导功能
2022/04/08 SQL Server