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 相关文章推荐
event.srcElement 用法笔记e.target
Dec 18 Javascript
jQuery 打造动态下滑菜单实现说明
Apr 15 Javascript
关于js获取radio和select的属性并控制的代码
May 12 Javascript
原生JavaScript实现滚动条效果
Mar 24 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
Sep 21 Javascript
jQuery.Validate表单验证插件的使用示例详解
Jan 04 Javascript
基于vue2.0+vuex的日期选择组件功能实现
Mar 13 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
JavaScript使用ul中li标签实现删除效果
Apr 15 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 Javascript
vue-父子组件和ref实例详解
Nov 10 Javascript
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
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
图解上海144收音机
2021/03/02 无线电
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
php 定义404页面的实现代码
2012/11/19 PHP
PHP使用fopen与file_get_contents读取文件实例分享
2016/03/04 PHP
Zend Framework教程之Application用法实例详解
2016/03/14 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
ThinkPHP 3使用OSS的方法
2018/07/19 PHP
PHP聊天室简单实现方法详解
2018/12/08 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
Ext JS Grid在IE6 下宽度的问题解决方法
2009/02/15 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
JavaScript中AOP的实现与应用
2019/05/06 Javascript
javaScript实现一个队列的方法
2020/07/14 Javascript
python实现从web抓取文档的方法
2014/09/26 Python
Python列表(List)知识点总结
2019/02/18 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
酒店值班经理的工作职责范本
2014/02/18 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
学生安全责任书模板
2014/07/25 职场文书
平遥古城导游词
2015/02/03 职场文书
污染环境建议书
2015/09/14 职场文书
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS