Javascript 代码 与 字符的转换
在Javascript中,要获取字符的代码,可以用charCodeAt()函数获得
反之,要根据代码获取该代码表示的字符,可以用String.fromCharCode() 来获取。
应用一:
base64编码,要使用到charCodeAt() 函数
应用二:
事件代码转换
例子:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head><body>
<input value="" name="txt1" id="txt1" οnkeydοwn="onKeyDown(this);">
<script language="javascript">
var str = 'L';//alert(str.charCodeAt(0));function onKeyDown(obj){//alert(event.keyCode);//将字符转换为代码if(event.ctrlKey && event.keyCode == 'L'.charCodeAt(0)){alert('ok');}//将事件KEY代码转换为字符,亦可以实现//if(event.ctrlKey && String.fromCharCode(event.keyCode) == 'L'){// alert('ok!');//}
}//alert(String.fromCharCode(76));</script>
</body></html>
Javascript 代码 与 字符的转换相关推荐
- 只用这 6 个字符,就可以写出任意 JavaScript 代码!
作者简介: 李中凯老师,8年前端开发,前端负责人,擅长JavaScript/Vue. 公众号:1024译站 掘金文章专栏:https://juejin.im/user/57c7cb8a0a2b5800 ...
- Angular Component TypeScript代码和最后转换生成的JavaScript代码比较
TypeScript代码使用@Component定义一个Component: @Component({selector: 'app-shipping',templateUrl: './shipping ...
- 网页中Javascript代码的应用方式
Javascript加入网页有两种方法: 1.直接加入HTML文档 这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如: <script language="Ja ...
- JavaScript 的内部字符编码是 UCS-2 还是 UTF-16
对于 JavaScript 使用的是 UCS-2 还是 UTF-16 这个问题,我找了很久,没有发现一个权威的回答,我决定自己研究一下它.这个回答来自于你对 JavaScript 引擎或者对 Java ...
- JavaScript代码片段
简介:本文收集了我常用的JavaScript代码片段,欢迎提意见! 大灰狼边敲门边说:"小兔子乖乖,把门儿开开!" 小兔子听到后,连忙去开门:"来喽!" 兔妈妈 ...
- 加入收藏代码_100个原生JavaScript代码片段知识点详细汇总【实践】
作者:小棋子js 转发链接:https://www.jianshu.com/p/b5171efa340f JavaScript 是目前最流行的编程语言之一,正如大多数人所说:"如果你想学一门 ...
- WEB前端常用JavaScript代码知识点
1.javascript删除元素节点 IE中有这样一个方法:removeNode(),这个方法在IE下是好使的,但是在Firefox等标准浏览器中就会报错了 removeNode is not def ...
- 精心收集的95个超实用的JavaScript代码片段(ES6 +编写)
Array 数组 Array concatenation (数组拼接) 使用Array.concat(),通过在args中附加任何副本和/或值来拆分一个数组. JavaScript代码: const ...
- 常用正则表达式,常用表单验证javascript代码
常用正则表达式,常用表单验证javascript代码 function f_MobilCheck(as_SourceString) { if(as_SourceString.match(/^13[0 ...
最新文章
- python Django 学习笔记
- hdu 1224 最长路
- Android --- Serializable 接口与 Parcelable 接口的使用方法和区别,怎么选择?
- python保存快捷键_超详细的Sublime Text配置python教程
- PostgreSQL 10.1 手册_部分 III. 服务器管理_第 16 章 从源代码安装_16.5. 安装后设置...
- 趣谈设计模式 | 观察者模式(Observer) :消息的发布与订阅
- matlab平滑窗滤波,matlab实现平滑滤波
- 安装node.js,CoffeeScript,Express.js,mysql,jade
- 【C语言】文件程序设计实践
- 04:数组逆序重放【一维数组】
- pdf转chm_PDF转Excel的小妙招!
- 微软打造Unity开发工具包 为视力低落的用户增加辅助功能
- 因DataTable的字段值为DBNull引发的异常
- iVMS-4200 Vs区别_29931红单足球预测 法甲 21:00 安格斯 VS 梅斯
- 模拟退火算法求解超市布局问题
- PostgreSQL12中文手册
- 【深度】美俄机器人集群军事作战应用研究现状!三大关键技术体系分析
- 多维度对抗 Windows AppLocker
- Jboot v1.4.0 新增分库分表及 websocket 相关 demo
- pyqt5 图片随窗口变化等比例缩放
热门文章
- 手机室内地磁定位软件_一种基于智能手机的室内地磁定位系统
- 机器学习 决策树篇——解决离散变量的分类问题
- 100集华为HCIE安全培训视频教材整理 | 源NAT技术
- CorelDRAW多个文件如何批量导出JPG
- 将LIBSVM用于多分类时根据svmtrain输出结果得到各OvO分类超平面的法向量w和偏移项b
- 支付宝免密代扣签约SDK后台拼接(JAVA代码)
- 五轴数控转台_你真的了解五轴加工吗?看完你会恍然大悟!
- 机器学习一:朴素贝叶斯(Naive Bayes)
- 进程间通信之管道(匿名管道与命名管道)
- D3D描绘四边形的四种方法之DrawPrimitive、DrawIndexedPrimitive、DrawPrimitiveUP、DrawIndexedPrimitiveUP