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 相关文章推荐
通过修改referer下载文件的方法
May 11 Javascript
javascript 年月日联动实现核心代码
Dec 21 Javascript
js 返回时间戳所对应的具体时间
Jul 20 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
Feb 22 Javascript
倒记时60刷新网页的js代码
Feb 18 Javascript
js实现鼠标经过时图片滚动停止的方法
Feb 16 Javascript
javascript禁止访客复制网页内容的实现代码
Aug 05 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
JavaScript实现公历转农历功能示例
Feb 13 Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
javascript回调函数详解
Feb 06 Javascript
Vue动态组件和异步组件原理详解
May 06 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
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
2016/03/21 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
jQuery层级选择器用法分析
2015/02/10 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
Python列表推导式的使用方法
2013/11/21 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
python远程连接MySQL数据库
2019/04/19 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
python re的findall和finditer的区别详解
2020/11/15 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
市场营销管理制度
2014/01/29 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
出国签证在职证明
2014/09/20 职场文书
辞职信格式范文
2015/05/13 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js