Open Cuuube opened 6 years ago
//////////////////warning///////////////// 以下文字含有:草稿、混乱、精神污染、不负责任、无排版、胡言乱语、抄袭等,珍爱生命者请自行决定是否右上角 //////////////////////////////////////////////
let number = 10; let x8 = number.toString(8); let x16 = number.toString(16); let x32 = number.toString(32);
number.toString(<进制数:number>); // 进制数的范围应该是 2 ~ 36 进制
* 其他进制的字符串转十进制 ```javascript let number16 = '0xff'; let number 8 = '077'; let numeber10 = parseInt(number16, 16); let _numeber10 = parseInt(number8, 8); parseInt(<其他进制字符串:string>, <进制数:number>)
const parse = (value: string, from: number, to: number): string => { return parseInt(value, from).toString(to); }
ascii二进制码转字符: 直接输入:
console.log('\x61'); // "a" // 注:"\x61"中的“61”是十六进制
用函数转换:
String.fromCharCode('0x61'); // "a"
字符转ascii码
let char = 'a'; let number = char.charCodeAt(); // 97 // charCodeAt(<Number>) 输出字符串的第number个字符的ascii码 // 因为js中的number以默认十进制表示,因此需要进制转换的话结合上面的函数
//////////////////warning///////////////// 以下文字含有:草稿、混乱、精神污染、不负责任、无排版、胡言乱语、抄袭等,珍爱生命者请自行决定是否右上角 //////////////////////////////////////////////
number.toString(<进制数:number>); // 进制数的范围应该是 2 ~ 36 进制
ascii二进制码转字符: 直接输入:
用函数转换:
字符转ascii码