저는 실제로 학생이며 방금 Javascript로 프로그램을 시작했습니다. 나는 꽤 좋은 노력 컨버터를 진수로 16 진수 8 진수하는 바이너리를 만들었하지만 소수점 숫자 나에게 필요한 도움을 주시기 바랍니다 변환되지 않습니다숫자 변환기가 소수점 이하 자릿수를 변환하지 않습니다.
나는 문제
을 알아낼 수 없습니다 내 프로젝트 코드
<html>
<head>
<title> Convertor </title>
</head>
<body>
<input id="bin" oninput="Convert('bin', 2)" placeholder="bin" spellcheck="false">
<input id="oct" oninput="Convert('oct', 8)" placeholder="oct" spellcheck="false">
<input id="dec" oninput="Convert('dec', 10)" placeholder="dec" spellcheck="false">
<input id="hex" oninput="Convert('hex', 16)" placeholder="hex" spellcheck="false">
<script>
function id(id) {
return document.getElementById(id);
}
function Convert(s, n) {
if(parseInt(id(s).value, n)) {
if("bin" != s) { id("bin").value = parseInt(id(s).value, n).toString(2) }
if("oct" != s) { id("oct").value = parseInt(id(s).value, n).toString(8) }
if("dec" != s) { id("dec").value = parseInt(id(s).value, n).toString(10) }
if("hex" != s) { id("hex").value = parseInt(id(s).value, n).toString(16) }
} else {
if("bin" != s) { id("bin").value = "" }
if("oct" != s) { id("oct").value = "" }
if("dec" != s) { id("dec").value = "" }
if("hex" != s) { id("hex").value = "" }
}
}
</script>
</body>