JavaScript字符和ASCII实现互相转换


Posted in Javascript onJune 03, 2020

在处理字符时,有时需要和ASCII码相互转换,博主便简单整理了一篇。

字符转ASCII

需要用变量的方法(js自带函数)。

单个字符转ASCII

let x = 'a';
x.charCodeAt(); //会输出'a'的ASCII码,即97

字符串转ASCII

let x = 'abc';		//x必须严格为char类型
  		//若x = 1,会报错,而不会转换成'1'
x.charCodeAt(1);	//会输出x[1],即'b'的ASCII码,即98
x.charCodeAt(0,1);	//只会输出x[0],即默认只看第一位参数
x.charCodeAt(3);	//x[3]没有数据,会输出NaN
		//若函数不带参,则默认参数为0

ASCII转字符

需要用String的方法(js自带函数)。

String.fromCharCode(97); //会输出ASCII码为97的字符,即'a'
String.fromCharCode(97,98,99); //该操作合法,会输出'abc'
String.fromCharCode('97'); //此处字符串会转成数字,即等价于String.fromCharCode(97);
String.fromCharCode('a'); //会输出空格' '

最后附上ASCII码相关资料

在线转换工具  https://c.runoob.com/front-end/3602

ASCII码手册  https://www.runoob.com/tags/html-ascii.html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在线编辑器中换行与内容自动提取
Apr 24 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
Oct 14 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
Apr 03 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
May 29 Javascript
JavaScript中length属性的使用方法
Jun 05 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
Aug 17 Javascript
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
Mar 06 Javascript
详解Vue取消eslint语法限制
Aug 04 Javascript
jquery无缝图片轮播组件封装
Nov 25 jQuery
Angular2实现的秒表及改良版示例
May 10 Javascript
vue-router 按需加载 component: () => import() 报错的解决
Sep 22 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
Jun 03 #Javascript
JavaScript监听键盘事件代码实现
Jun 03 #Javascript
微信小程序自定义顶部组件customHeader的示例代码
Jun 03 #Javascript
深入分析jQuery.one() 函数
Jun 03 #jQuery
layui实现显示数据表格、搜索和修改功能示例
Jun 03 #Javascript
微信小程序文章详情功能完整实例
Jun 03 #Javascript
VueQuillEditor富文本上传图片(非base64)
Jun 03 #Javascript
You might like
php生成WAP页面
2006/10/09 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
Js event事件在IE、FF兼容性问题
2011/01/01 Javascript
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
2013/04/26 Javascript
快速解决jQuery与其他库冲突的方法介绍
2014/01/02 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
Python之自动获取公网IP的实例讲解
2017/10/01 Python
python字典的遍历3种方法详解
2019/08/10 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
中学实习教师自我鉴定
2013/12/12 职场文书
三好学生演讲稿范文
2014/04/26 职场文书
企业文化演讲稿
2014/05/20 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
开工典礼致辞
2015/07/29 职场文书
Python中常见的导入方式总结
2021/05/06 Python
python文件与路径操作神器 pathlib
2022/04/01 Python
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python