admin管理员组文章数量:1794759
JS数字进制转换
数字转换进制
==>进制是一种数字的表示方法
==>进制:2~36进制
==>JS里面转换进制分成两种方法
1、十进制转换成其他进制
2、其他进制转换成十进制
==>1、十进制转换成其他进制
=>使用方法:toString()
=>语法:数字.toString(要转换的进制)
=>返回值:以字符串的形式返回转换好进制的数字
->如果不以字符串的形式返回,那么在JS里面自动转换成十进制
=>注意:返回值是一个字符串->不能直接加法运算
->其他计算不能直接按照转数字的方法转换
->如果想进行数学计算,要按照转换进制的方法转换回来
//1、toString() var num = 100; var res = num.toString(2); console.log(res); //二进制1100100 //定义一个二进制的变量用来计算 var num1 = 0b11; //3 console.log(num1); res = num.toString(10) - 0; //103 console.log(res + num1); //1100111 console.log((res + num1).toString(2)); //100 console.log(res);==>2、parseInt()
=>使用方法:parseInt()
=>语法:parseInt(要转换的数字,把这个数字当成几进制)
=>返回值转换好以后十进制的数字
=>注意:->返回值虽然是一个数字
->但是进行数学运算的时候,考虑是按照原先进制计算还是按照十进制计算
//2、parseInt() var num = 1100100; //把num当作二进制数字来看 //res接收的就是100当作二进制转换成十进制的结果 var res = parseInt(num, 2); console.log(res); //十进制进制计算 //定义一个十进制的变量 var num1 = 3; //103 console.log(res + 3); //十进制计算转换成二进制 console.log((res + num1).toString(2));版权声明:本文标题:JS数字进制转换 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686579598a84008.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论