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 相关文章推荐
解析arp病毒背后利用的Javascript技术附解密方法
Aug 06 Javascript
filters.revealTrans.Transition使用方法小结
Aug 19 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
Jan 08 Javascript
jQuery表格插件datatables用法总结
Sep 05 Javascript
JavaScript中使用自然对数ln的方法
Jun 14 Javascript
javascript 常用验证函数总结
Jun 28 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
Nov 17 Javascript
ES6/JavaScript使用技巧分享
Dec 14 Javascript
关于vue单文件中引用路径的处理方法
Jan 08 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
Vue2.x通用编辑组件的封装及应用详解
May 28 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
Jul 29 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+mysql保存和输出文件
2006/10/09 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
2013/06/14 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
浅谈javascript中的DOM方法
2015/07/16 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
2016/06/03 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
vue axios用法教程详解
2017/07/23 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现登录接口的示例代码
2017/07/21 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
完美解决python针对hdfs上传和下载的问题
2020/06/05 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
人事专员岗位职责
2013/11/20 职场文书
心得体会范文
2014/01/04 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android