十进制转二进制
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>进制的转换</title>
</head>
<body>
<h3>十进制转二进制,-8的二进制为</h3>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = dec2bin(-8);
function dec2bin(dec){
return (dec >>> 0).toString(2);
}
</script>
</body>
</html>
结果为:
二进制转十进制
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>进制的转换</title>
</head>
<body>
<h3>十进制转二进制,-8的二进制为</h3>
<p id="demo"></p>
<h3>二进制转十进制,10111的十进制为</h3>
<p id="demo2"></p>
<script>
document.getElementById("demo").innerHTML = dec2bin(-8);
document.getElementById("demo2").innerHTML = bin2dec(10111);
function dec2bin(dec){
return (dec >>> 0).toString(2);
}
function bin2dec(bin) {
return parseInt(bin,2).toString(10);
}
</script>
</body>
</html>