<p>十进制转换成二进制<br /> <br /> function DecToBin(number)<br /> dim remainder<br /> remainder = number<br /> do while remainder &gt; 0<br /> DecToBin = CStr(remainder mod 2) &amp; DecToBin<br /> remainder = remainder 2<br /> loop<br /> end function<br /> <br /> document.write(DecToBin(8) &amp; &quot;&quot;) 显示为 1000<br /> 十进制转换成八进制<br /> <br /> Oct(number)<br /> <br /> 返回表示数字八进制值的字符串。<br /> <br /> document.write(Oct(10) &amp; &quot;&quot;) 显示为 12<br /> 十进制转换成十六进制<br /> <br /> Hex(number)<br /> <br /> 返回表示十六进制数字值的字符串。<br /> <br /> document.write(Hex(10) &amp; &quot;&quot;) 显示为 A,注意是大写。<br /> 二进制转换成十进制<br /> <br /> function BinToDec(binStr)<br /> dim i<br /> for i = 1 to Len(binStr)<br /> BinToDec = BinToDec + (CInt(Mid(binStr, i, 1)) * (2 ^ (Len(binStr) - i)))<br /> next<br /> end function<br /> <br /> document.write(BinToDec(&quot;1010&quot;) &amp; &quot;&quot;) 显示为 10<br /> 八进制转换成十进制<br /> <br /> 使用 &amp;0。数字 0,不是字母 o。<br /> <br /> document.write(&amp;010 &amp; &quot;&quot;) 显示为 8<br /> document.write(Int(&quot;&amp;0&quot; + &quot;10&quot;) &amp; &quot;&quot;) 显示为 8<br /> 十六进制转换成十进制<br /> <br /> 使用 &amp;H。<br /> <br /> document.write(&amp;HA &amp; &quot;&quot;) 显示为 10<br /> document.write(Int(&quot;&amp;H&quot; + &quot;A&quot;) &amp; &quot;&quot;) 显示为 10</p>
返回顶部 留言