JavaScript如何将一个数字转化为2进制
2017-09-13 23:50
295 查看
前言:记得自己在学习数据结构的时候,在进制转换的时候通过递归实现过,也通过堆栈实现过,但是在JavaScript中有一个非常方便的方法可以实现进制转换,下面分享一下堆栈的写法以及JavaScript中最简单的写法
堆栈实现方法
JavaScript中的写法
简单的把你吓到,就是toString函数就可以实现,转化为其他进制当然只是修改一下数字就ok。
堆栈实现方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </style> </head> <body> <script type="text/javascript"> var num = 10; var nums = []; while(num != 0){ var temp = num % 2; nums.push(temp); num = parseInt(num/2); } var num2 = nums.reverse().join(''); var result = Number(num2); </script> </body> </html>
JavaScript中的写法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </style> </head> <body> <script type="text/javascript"> var num = 10; var num2 = num.toString("2"); var result = Number(num2); </script> </body> </html>
简单的把你吓到,就是toString函数就可以实现,转化为其他进制当然只是修改一下数字就ok。
相关文章推荐
- 如何把一个字符串中的数字提取出来? Javascript
- JavaScript之如何让数字千位分割,即每三位一个逗号间隔
- JS如何将数字类型转化为没3个一个逗号的金钱格式
- Javascript如何判断一个变量是数字类型?
- JS如何将数字类型转化为没3个一个逗号的金钱格式
- JavaScript如何判断一个值是不是数字?
- VC 中的IP地址控件,关联一个DWORD的变量dwValue,如何将这个dwValue按IP地址显示转化成4个数字或者字符串?
- 如何给JavaScript添加一个自定义对象
- 一个字符串既含有字母又含有数字且字母和数字随意排列如何取出其中所有的数字并进行排序
- J2EE面试题之 java如何找出一个int数组中出现次数最多的数字以及出现次数?
- 输入一个十进制整数,设计递归函数,将该整数转化为一个二进制数。 思考: 如何将一个十进制数转化成一个8进制和16进制数。
- JavaScript如何判断一个整数是否为质数
- 如何将一个Maven项目转化成一个Eclipse项目
- 如何用JavaScript做一个贪吃蛇游戏,贪吃蛇系列_03方向键控制方向
- [小技巧] JIRA里如何搜索一个数字
- JavaScript中如何将html字符串转化为Jquery对象或者Dom对象
- 如何把一个静态库转化为动态库
- 某面试题,如何将一个数字进行如下显示
- javascript如何用递归写一个简单的树形结构
- 如何将TXT或CSV数据导入到EXCEL中让长数字不会变成科学计数法,转化成文本