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 表单的友好用户体现
Jan 07 Javascript
jquery next nextAll nextUntil siblings的区别介绍
Oct 05 Javascript
js中arguments的用法(实例讲解)
Nov 30 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
May 05 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 Javascript
javascript中定义类的方法汇总
Dec 28 Javascript
js实现简单锁屏功能实例
May 27 Javascript
详解JavaScript中void语句的使用
Jun 04 Javascript
下雪了 javascript实现雪花飞舞
Aug 02 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
Dec 14 Javascript
AngularJS表格添加序号的方法
Mar 03 Javascript
浅析Vue下的components模板使用及应用
Nov 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
PHP伪造referer实例代码
2008/09/20 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
清空上传控件input file的值
2010/07/03 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
浅谈javascript中的 “ && ” 和 “ || ”
2017/02/02 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
nodeJS实现路由功能实例代码
2017/06/08 NodeJs
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
微信小程序实现定位及到指定位置导航的示例代码
2019/08/20 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
Python气泡提示与标签的实现
2020/04/01 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
十岁生日父母答谢词
2014/01/18 职场文书
婚前协议书怎么写
2014/04/15 职场文书
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python