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 相关文章推荐
用jQuery简化JavaScript开发分析
Feb 19 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
Aug 07 Javascript
减少访问DOM的次数提升javascript性能
Feb 24 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
Aug 28 Javascript
JavaScript创建对象的方式小结(4种方式)
Dec 17 Javascript
JS+CSS3制作炫酷的弹窗效果
Nov 08 Javascript
Node+Express+MongoDB实现登录注册功能实例
Apr 23 Javascript
详解Webpack + ES6 最新环境搭建与配置
Jun 04 Javascript
javascript实现文本框标签验证的实例代码
Oct 14 Javascript
利用Vue实现一个markdown编辑器实例代码
May 19 Javascript
微信小程序如何获取群聊的openGid以及名称详解
Jul 17 Javascript
Vue3实现简易音乐播放器组件
Aug 14 Vue.js
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
打造计数器DIY三步曲(中)
2006/10/09 PHP
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
vue高德地图之玩转周边
2017/06/16 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
JS实现“全选”和"全不选"功能代码实例
2020/02/06 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
Python Tkinter GUI编程入门介绍
2015/03/10 Python
在Python的循环体中使用else语句的方法
2015/03/30 Python
Python深入06——python的内存管理详解
2016/12/07 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Python多线程扫描端口代码示例
2018/02/09 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
经济系大学生求职信
2013/10/01 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
银行贷款委托书范本
2014/10/11 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python