前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JavaScripty依次打印26个英文字母的方法—如何匹配大写或小写

JavaScripty依次打印26个英文字母的方法—如何匹配大写或小写

原创
作者头像
周陆军博客
发布于 2023-05-07 14:46:35
发布于 2023-05-07 14:46:35
92700
代码可运行
举报
文章被收录于专栏:前端博客前端博客
运行总次数:0
代码可运行

字符串依次答应字母表

首先想到的是依次打印字符串'ABCDEFGHIJKLMNOPQRSTUVWXYZ'的值,这个没有好讲的。要讲的是str.charCodeAt()和 String.fromCharCode()方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for(let i =0;i<str.length;i++){
    console.log(str[i])
}

在Unicode编码中,大写字母的排位是65-91,小写字母是97-123。

  • charCodeAt() :获得字符串中某个具体字符的 Unicode 编码。
  • fromCharCode() :可接受一个(或多个)指定的 Unicode 值,然后返回对应的字符串。

利用chartCodeAt方法依次打印字母表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let capital=''
let lowercase=''
let lattice = ''
for (let i = 0; i < 26; i++) {
    // 输出A-Z 26个大写字母
    capital += String.fromCharCode(65 + i)
}
for (let i = 0; i < 26; i++) {
    //输出a-z 26个小写字母
     lowercase += String.fromCharCode(97 + i)
}
for (let i = 0; i < 26; i++) {
    lattice+=String.fromCharCode(65 + i)+String.fromCharCode(97 + i)
}
console.log(capital)
console.log(lowercase)
console.log(lattice)

利用fromCharCode依次答应字母表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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;
}

匹配大写字母

var reg = /[A-Z]/;

匹配小写字母

var reg = /[a-z]/;

参考文章:

JS生成26个大小写英文字母 https://blog.csdn.net/qq_35844177/article/details/70238202

转载本站文章《JavaScripty依次打印26个英文字母的方法—如何匹配大写或小写》, 请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/js/2016_0628_7847.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符串依次答应字母表
  • 利用chartCodeAt方法依次打印字母表
  • 利用fromCharCode依次答应字母表
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档