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 相关文章推荐
如何在指定的地方插入html内容和文本内容
Dec 23 Javascript
jQuery多项选项卡的实现思路附样式及代码
Jun 03 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
Apr 26 Javascript
js跨域请求的5中解决方式
Jul 02 Javascript
bootstrap-treeview自定义双击事件实现方法
Jan 09 Javascript
JavaScript数组复制详解
Feb 02 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
基于layui轮播图满屏是高度自适应的解决方法
Sep 16 Javascript
node.js express框架实现文件上传与下载功能实例详解
Oct 15 Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
Aug 14 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 显示指定路径下的图片
2009/10/29 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
js采用map取到id集合组并且实现点击一行选中一行
2013/12/16 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
jQuery实现简易QQ聊天框
2020/02/10 jQuery
深入了解JS之作用域和闭包
2020/06/16 Javascript
Python脚本实现网卡流量监控
2015/02/14 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
python操作redis方法总结
2018/06/06 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
大学生入党自我鉴定
2013/10/31 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
2014年保管员工作总结
2014/11/18 职场文书
向雷锋同志学习倡议书
2015/04/27 职场文书
禁毒主题班会教案
2015/08/14 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
JavaScript实现显示和隐藏图片
2021/04/29 Javascript
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers