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实现树形二级菜单实例代码
Nov 20 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
jquery处理json对象
Nov 03 Javascript
基于jquery编写的放大镜插件
Mar 23 Javascript
jQuery Mobile框架中的表单组件基础使用教程
May 17 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
May 12 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
May 18 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
vue2.0 兄弟组件(平级)通讯的实现代码
Jan 15 Javascript
react redux入门示例
Apr 19 Javascript
在Create React App中使用CSS Modules的方法示例
Jan 15 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对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
JavaScript实现数据类型的相互转换
2016/03/06 Javascript
javascript中利用柯里化函数实现bind方法
2016/04/29 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
vue.js中npm安装教程图解
2018/04/10 Javascript
解决angular2 获取到的数据无法实时更新的问题
2018/08/31 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
详解python并发获取snmp信息及性能测试
2017/03/27 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
python3实现飞机大战
2020/11/29 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
一帮一活动总结
2014/05/08 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
Django中的JWT身份验证的实现
2021/05/07 Python
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技