<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
var aaa = (0x11).toString(10) ;
alert(aaa);
var bbb = (11).toString(16) ;
alert(bbb);
</SCRIPT></body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
var aaa = (0x11).toString(10) ;
alert(aaa);
var bbb = (11).toString(16) ;
alert(bbb);
</SCRIPT></body>
</html>
12表示是8进制的,转换结果是10进制的;
不过这种方法不如toString(radix)来得明白.
var s="dd";
如何将它转换为10进制
alert(aaa);
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>aaa</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
var aaa = (0xdd).toString(10) ;
alert('16进制0xdd的转为10进制是:'+aaa);
var bbb = (11).toString(16) ;
alert(bbb);
</SCRIPT></body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>aaa</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
var s="dd";
var ccc = eval('0x'+s );
var aaa = ccc.toString(10) ;
alert('16进制0xdd的转为10进制是:'+aaa);
</SCRIPT></body>
</html>