js实现二进制,八进制,十六进制转十进制的函数(自己写的函数不是系统自带)

<script type="text/javascript">
	function num(a,b){
		var arr=String(a);//将m转换成字符串并生成数组
		var sum=0;
		x=arr.length
		for(var i=0; i<arr.length; i++){
				sum += Number(arr[x-1])*(Math.pow(b,i));
				x--;
		}
		document.write(Number(sum));
	}
	num(123,8)
</script>

猜你喜欢

转载自blog.csdn.net/weixin_44963099/article/details/89669320