π μλ° μ€ν¬λ¦½νΈ JavaScript
7οΈβ£ μλ° μ€ν¬λ¦½νΈ - > 10μ§μλ₯Ό 2μ§μ 8μ§μ 16μ§μλ‘ λ³ν
Meteora_
2021. 3. 3. 10:39
728x90
λ³νλ² ->
.toString(xμ§μ)
μμ μ½λ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
10μ§μ -> 2μ§μ 8μ§μ 16μ§μ λ³ν
<br>
10μ§μ : <input type="text" id="num" size="20"> <!-- 10μ§μ μ
λ ₯λ -->
<button type="button" onclick="func()">λ³ν</button> <!-- ν¨μ λμ λ²νΌ -->
<br><br>
κ²°κ³Ό : <p id="result"></p> <!-- κ²°κ³Ό μΆλ ₯ λ¬Έμ₯ (μ€λΈμ νΈ μ 체λ₯Ό κ°κ³ μ΄) -->
<script type="text/javascript">
function func(){ <!-- μ§μ λ³ν ν¨μ -->
let num = parseInt(document.getElementById("num").value); //idκ° num(text)μ μ
λ ₯ν μ«μ(value)κ°μ numμ μ΄λ
//alert(num+1); νμΈμ©
let num2 = num.toString(2); //2μ§μ λ³ν //λ³μ numμ λ΄κΈ΄ κ°μ λ³ν
let num8 = num.toString(8); //8μ§μ λ³ν
let num16 = num.toString(16); //16μ§μ λ³ν
let pObj = document.getElementById("result"); //idκ° result - λ³μ pObj μ°κ²°
let result = '2μ§μ: '+ num2 + '8μ§μ: ' + num8 + "16μ§μ : " + num16; // resultλΌλ λ³μμ μ§μλ‘ λ³νλ μ«μ λͺ¨λλ΄κΈ°
pObj.innerHTML = result; //resultμ λ΄κΈ΄ μ§μλ₯Ό pObj.innerHTMLλ‘ μΆλ ₯
}
</script>
</body>
</html>