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 trim() 功能源代码
Feb 14 Javascript
JavaScript中浅讲ajax图文详解
Nov 11 Javascript
浅析location.href跨窗口调用函数
Nov 22 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
Jan 24 Javascript
js实现仿购物车加减效果
Mar 01 Javascript
socket.io实现在线群聊功能
Apr 07 Javascript
mui框架移动开发初体验详解
Oct 11 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
Dec 13 Javascript
微信小程序Echarts图表组件使用方法详解
Jun 25 Javascript
java实现单链表增删改查的实例代码详解
Aug 30 Javascript
js单线程的本质 Event Loop解析
Oct 29 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
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
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
2015/12/31 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
jquery图片倾斜层叠切换特效代码分享
2015/08/27 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
微信小程序 首页制作简单实例
2017/04/07 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Python内置模块logging用法实例分析
2018/02/12 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
python批量修改文件夹及其子文件夹下的文件内容
2019/03/15 Python
python中正则表达式与模式匹配
2019/05/07 Python
python使用递归的方式建立二叉树
2019/07/03 Python
用python读取xlsx文件
2020/12/17 Python
异步传递消息系统的作用
2016/05/01 面试题
期末总结的个人自我评价
2013/11/02 职场文书
工厂会计员职责
2014/02/06 职场文书
小学班级口号
2014/06/09 职场文书
求职教师自荐书
2014/06/19 职场文书
委托公证书格式
2015/01/26 职场文书
培训通知
2015/04/17 职场文书
欧也妮葛朗台读书笔记
2015/06/30 职场文书
2016年元旦致辞
2015/08/01 职场文书
2016年大学生暑假爱心支教活动策划书
2015/11/26 职场文书
Python 中的Sympy详细使用
2021/08/07 Python