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 相关文章推荐
js之WEB开发调试利器:Firebug 下载
Jan 13 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
Oct 20 Javascript
javascript是怎么继承的介绍
Jan 05 Javascript
JS控制输入框内字符串长度
May 21 Javascript
利用js实现禁止复制文本信息
Jun 03 Javascript
jQuery实现文本框邮箱输入自动补全效果
Nov 17 Javascript
AngularJS自定义指令详解(有分页插件代码)
Jun 12 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
基于JavaScript中字符串的match与replace方法(详解)
Dec 04 Javascript
Vue props中Object和Array设置默认值操作
Jul 30 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
Sep 24 Javascript
JS sort排序详细使用方法示例解析
Sep 27 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
用session做客户验证时的注意事项
2006/10/09 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
javascript下过滤数组重复值的代码
2007/09/10 Javascript
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
python实现屏保计时器的示例代码
2018/08/08 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
Python实现简单的2048小游戏
2021/03/01 Python
新闻网站实习自我鉴定
2013/09/25 职场文书
早读迟到检讨书
2014/01/24 职场文书
2014年高考决心书
2014/03/11 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python