进制转换与ascll码应用

  1. 若干位二进制就有 2^x次方种涌现的可能性。

  2. 二进制1+1 = 10 八进制 4+4 = 10 十六进制 8+8 = 10

  3. 各个进制之间的转化。

  4. 1byte = 8bit 1bit示意0或1(2^1次可能性)

  5. ascll码采纳一般采纳7位,扩大采纳8位。

  6. 应用ascll码处理前端中字母小写转化为大些思绪:

1)起首写个字符串。
2)写个for轮回遍历字符串每一个字符。
3)String.charCodeAt()应用已有功用找到字母对应的ascll码。
4)依据大写和小写字母ascll码的差值32.推断如果是在小写局限97-122之间的话减去32,若65-90大写的话将值增添32.
5)末了将ascll码找出对应的字母,应用String.fromCharCode().

代码以下:

var str = "cndkzlfHDH";
var Str = '';
for(i=0;i<str.length;i++){
var strIndex = str.charAt(i);
var strAscll = strIndex.charCodeAt();
if(strAscll > 65 && strAscll < 90)
{
var strAscll = strAscll+32;
}else if(strAscll > 97 && strAscll < 122)
{
var strAscll = strAscll -32 ;
}
Str += String.fromCharCode(strAscll)
}
console.log(Str);
    原文作者:徐鹏云
    原文地址: https://segmentfault.com/a/1190000008227115
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞