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 相关文章推荐
javascript 使td内容不换行不撑开
Nov 29 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
Aug 19 Javascript
使用JS 插件qrcode.js生成二维码功能
Feb 20 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
Mar 13 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
mui框架移动开发初体验详解
Oct 11 Javascript
vue中render函数的使用详解
Oct 12 Javascript
axios携带cookie配置详解(axios+koa)
Dec 28 Javascript
jsonp跨域获取百度联想词的方法分析
May 13 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
Aug 20 Javascript
JavaScript Image对象实现原理实例解析
Aug 26 Javascript
openlayers 3实现车辆轨迹回放
Sep 24 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
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
PHP异常处理Exception类
2015/12/11 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
js获取url参数的使用扩展实例
2007/12/29 Javascript
JSON取值前判断
2014/12/23 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
python3.6实现学生信息管理系统
2019/02/21 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
基于Python实现天天酷跑功能
2021/01/06 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
自我鉴定范文300字
2013/10/01 职场文书
高考自主招生自荐信
2013/10/20 职场文书
公证书标准格式
2014/04/10 职场文书
股东出资证明书范例
2014/10/04 职场文书
租房协议书范例
2014/10/14 职场文书
入党转正申请报告
2015/05/15 职场文书
少年犯观后感
2015/06/11 职场文书
关于远足的感想
2015/08/10 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
2016年大学生党员公开承诺书
2016/03/24 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书