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 相关文章推荐
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
Jan 16 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
Jun 26 Javascript
extjs中form与grid交互数据(record)的方法
Aug 29 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 Javascript
Node.js Sequelize如何实现数据库的读写分离
Oct 23 Javascript
setTimeout学习小结
Feb 08 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
Jul 05 Javascript
浅谈Vuex的状态管理(全家桶)
Nov 04 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
Sep 16 Javascript
node.js的http.createServer过程深入解析
Jun 06 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 26 Javascript
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与javascript的两种交互方式
2006/10/09 PHP
用PHP实现多服务器共享SESSION数据的方法
2007/03/16 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
Python3.5实现的三级菜单功能示例
2019/03/25 Python
Python实现打印实心和空心菱形
2019/11/23 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
保险专业自荐信范文
2014/02/20 职场文书
社会学专业求职信
2014/02/24 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
成绩单家长评语大全
2014/04/16 职场文书
啤酒节策划方案
2014/05/28 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
MySQL 5.7常见数据类型
2021/07/15 MySQL
JavaScript前端面试扁平数据转tree与tree数据扁平化
2022/06/14 Javascript
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技