js十六进制转换为十进制
时间: 2024-03-26 20:40:34 浏览: 48
要将 JS 中的十六进制数转换为十进制数,可以使用 parseInt() 函数,并设置第二个参数为 16,表示输入的是十六进制数。例如,将十六进制数 "1A" 转换为十进制数,可以使用以下代码:
```
let hex = "1A";
let decimal = parseInt(hex, 16);
console.log(decimal); // 输出 26
```
这里的变量 hex 存储了十六进制数 "1A",变量 decimal 存储了转换后的十进制数 26。
相关问题
JS将十六进制转换十进制
可以使用parseInt()函数将十六进制字符串转换为十进制数值,例如:
```
var hexString = "1A";
var decimalNumber = parseInt(hexString, 16);
console.log(decimalNumber); // 输出26
```
其中,第二个参数16表示输入的字符串是十六进制格式。如果输入的字符串不是有效的十六进制格式,parseInt()函数会返回NaN。
十六进制转js十进制
以下是一个将十六进制转换为十进制的JavaScript函数:
```javascript
function hexToDec(hex) {
return parseInt(hex, 16);
}
```
其中,parseInt()函数将字符串转换为整数,第二个参数指定了字符串的进制,这里是16进制。
如果要使用引用中的代码将用户输入的十六进制数转换为十进制数,可以将代码稍作修改:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>zhuanHua</title>
</head>
<body>
<script>
var hex = prompt('请输入想要输入的数字');
var dec = parseInt(hex, 16);
document.write("转化成十进制的值为:" + dec);
</script>
</body>
</html>
```
阅读全文