gpt4 book ai didi

Javascript十进制转十六进制

转载 作者:行者123 更新时间:2023-11-30 00:21:22 24 4
gpt4 key购买 nike

我是编程新手,正在尝试编写十进制到十六进制转换器的应用程序。当您在数字框(以 10 为基数)中键入一个数字时,您会看到以 16 为基数的等效数字出现在框中的值发生变化时。我不知道如何让我的程序运行。任何建议将不胜感激!HTML:

Base Ten:
<input type="number" id="base10" onkeydown="convertBase10to16()">
<br>Base Sixteen:
<input id='base16'>

Javascript:

var base10 = 
document.getElementById("base10");

var base16 =
document.getElementById("base16");

var convertBase10to16() = {function () {
if (id("base10").value !== '')
{id("base16").value = parseInt(id("base10").value,10).toString(16);}
};

https://jsfiddle.net/8yvjyy4b/3/

最佳答案

您的代码有几个语法错误。它应该是这样的

var base10 = document.getElementById("base10");

var base16 = document.getElementById("base16");

base10.addEventListener("blur", function() {
var num = Number(this.value);
base16.value = num.toString(16);
});

https://jsfiddle.net/8yvjyy4b/4/

关于Javascript十进制转十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32999004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com