多少位二进制就有 2^x次方种出现的可能性。
二进制1+1 = 10 八进制 4+4 = 10 十六进制 8+8 = 10
各个进制之间的转化。
1byte = 8bit 1bit表示0或1(2^1次可能性)
ascll码采用普通采用7位,扩展采用8位。
利用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);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。