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 相关文章推荐
jquery png 透明解决方案(推荐)
Aug 21 Javascript
js弹出div并显示遮罩层
Feb 12 Javascript
轻松实现Bootstrap图片轮播
Apr 20 Javascript
分享自己用JS做的扫雷小游戏
Feb 17 Javascript
详解js中call与apply关键字的作用
Nov 21 Javascript
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
详解Node 定时器
Feb 26 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 Javascript
微信小程序实现类似微信点击语音播放效果
Mar 30 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
Nov 10 Javascript
vue backtop组件的实现完整代码
Apr 07 Vue.js
详解jQuery的核心函数和事件处理
Feb 18 jQuery
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
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
让IE8浏览器支持function.bind()方法
2014/10/16 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
JavaScript 作用域实例分析
2019/10/02 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
python中if嵌套命令实例讲解
2021/02/25 Python
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
J2EE相关知识面试题
2013/08/26 面试题
上课玩手机检讨书
2014/02/08 职场文书
网络工程师专家职业发展路线
2014/02/14 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
经销商订货会主持词
2014/03/27 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
复兴之路观后感
2015/06/02 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
python数字图像处理之图像自动阈值分割示例
2022/06/28 Python