JavaScript生成大小写字母的方法

作者:木棉时间:2026-10-29 12:09:05浏览:105

本文介绍利用JavaScript的charCodeAt()和String.fromCharCode()方法生成大小写字母。通过Unicode编码范围,循环调用fromCharCode()即可生成对应字符串,并演示了将字符串转换为Unicode码的过程。

JavaScript生成大小写字母的方法

主要涉及str.charCodeAt()和String.fromCharCode()这两个方法。

charCodeAt()用于获取字符串中特定字符的Unicode编码值。

String.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实体符转换方面具有重要作用。

作者最新文章