我正在尝试解决这个问题,但我做不到。需要一些帮助。谢谢。
在网页dec2hex.html中编写一段JavaScript代码,输入一个正整数num,然后将其转换为十六进制形式。输入应作为 JavaScript 提示窗口输入。输出应显示为浏览器弹出窗口(警报)。
我的代码:
<!DOCTYPE html>
<html>
<head>
<title>Decimal</title>
</head>
<body>
<script type="text/javascript">
var decimal = prompt("Write your decimal number");
var hex = decimal.toString(16);
alert(hex);
</script>
</body>
</html>
示例:
输入:254
输出:FE
输入:6779
输出:1A7B
最佳答案
您实际上需要以整数解析提示:
var decimal = parseInt(prompt("Write your decimal number"));
var hex = decimal.toString(16);
alert(hex);
关于javascript - 如何在 JavaScript 中将十进制转换为十六进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30755886/