javascript生成大小写字母


Posted in Javascript onJuly 03, 2015

主要用到 str.charCodeAt()和 String.fromCharCode()方法

--》使用 charCodeAt() 来获得字符串中某个具体字符的 Unicode 编码。

--》fromCharCode() 可接受一个(或多个)指定的 Unicode 值,然后返回对应的字符串。

//生成大写字母 A的Unicode值为65
function generateBig_1(){
  var str = [];
  for(var i=65;i<91;i++){
    str.push(String.fromCharCode(i));
  }
  return str;
}
//生成大写字母 a的Unicode值为97
function generateSmall_1(){
  var str = [];
  for(var i=97;i<123;i++){
    str.push(String.fromCharCode(i));
  }
  return str;
}
//将字符串转换成Unicode码
function toUnicode(str){
  var codes = [];
  for(var i=0;i<str.length;i++){
    codes.push(str.charCodeAt(i));
  }
  return codes;
}

function generateSmall(){
  var ch_small = 'a';
  var str_small = '';
  for(var i=0;i<26;i++){
    str_small += String.fromCharCode(ch_small.charCodeAt(0)+i);
  }
  return str_small;
}

function generateBig(){
  var ch_big = 'A';
  var str_big = '';
  for(var i=0;i<26;i++){
    str_big += String.fromCharCode(ch_big.charCodeAt(0)+i);
  }
  return str_big;
}

console.log(generateBig());
console.log(generateSmall());

console.log(toUnicode(generateBig()));
console.log(toUnicode(generateSmall()));

console.log(generateBig_1());
console.log(generateSmall_1());

可得结果--》

javascript生成大小写字母

其中,fromCharCode在html实体符转换时发挥很大的作用

Javascript 相关文章推荐
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
js跳转页面方法实现汇总
Feb 11 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
Apr 06 Javascript
JavaScript实现获取dom中class的方法
Feb 09 Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 Javascript
微信小程序手势操作之单触摸点与多触摸点
Mar 10 Javascript
js清除浏览器缓存的几种方法
Mar 15 Javascript
原生JS实现不断变化的标签
May 22 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
Nov 10 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
Aug 10 Javascript
jQuery切换所有复选框选中状态的方法
Jul 02 #Javascript
javascript带回调函数的异步脚本载入方法实例分析
Jul 02 #Javascript
javascript 闭包详解
Jul 02 #Javascript
JavaScript实现点击自动选择TextArea文本的方法
Jul 02 #Javascript
浅谈Javascript线程及定时机制
Jul 02 #Javascript
JavaScript获得url查询参数的方法
Jul 02 #Javascript
js跨域请求的5中解决方式
Jul 02 #Javascript
You might like
150kHz到30Mhz完全冲浪手册
2020/03/20 无线电
深入PHP FTP类的详解
2013/06/13 PHP
php实现在站点里面添加邮件发送的功能
2020/04/28 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
php并发加锁示例
2016/10/17 PHP
简单实现PHP留言板功能
2016/12/21 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
jquery.form.js框架实现文件上传功能案例解析(springmvc)
2016/05/26 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
python元组操作实例解析
2014/09/23 Python
Python 多线程的实例详解
2017/09/07 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
Python中return self的用法详解
2018/07/27 Python
Python实现E-Mail收集插件实例教程
2019/02/06 Python
Python实现通过解析域名获取ip地址的方法分析
2019/05/17 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
一款基于css3和jquery实现的动画显示弹出层按钮教程
2015/01/04 HTML / CSS
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
高中化学教学反思
2014/01/13 职场文书
事业单位鉴定材料
2014/05/25 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
重阳节简报
2015/07/20 职场文书
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python