njuwyx

转换成(大)小写字母

位运算
大写变小写、小写变大写 : ASCII码 ^= 32
大写变小写、小写变小写 : ASCII码 |= 32
小写变大写、大写变大写 : ASCII码 &= -33
/**
 * @param {string} str
 * @return {string}
 */
var toLowerCase = function(str) {
    let result = \'\';
    for(let i = 0;i < str.length;i++){
        result += String.fromCharCode(str.charCodeAt(i) | 32);
    }
    return result;
};

  

发表于 2019-12-09 23:11  螃蟹落翎沫  阅读(123)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-04-08
  • 2021-08-28
  • 2022-01-01
  • 2021-12-18
  • 2021-06-08
  • 2022-03-02
猜你喜欢
  • 2022-01-13
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-12-03
  • 2021-07-31
  • 2022-02-02
相关资源
相似解决方案