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>
'๐ ์๋ฐ ์คํฌ๋ฆฝํธ JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
9๏ธโฃ ์๋ฐ ์คํฌ๋ฆฝํธ - CSS๋ฅผ ์ ์ฉ์ํค๋ ๋ฒํผํจ์ (0) | 2021.03.03 |
---|---|
8๏ธโฃ ์๋ฐ ์คํฌ๋ฆฝํธ - Id, class, name ์ฐจ์ด์ ์ ๊ทผ ๋ฐฉ๋ฒ (0) | 2021.03.03 |
6๏ธโฃ ์๋ฐ ์คํฌ๋ฆฝํธ - ๋ฌธ์/๋ฌธ์์ด ์ฐพ๊ธฐ, ๊ฐ๊ณ ์ค๊ธฐ (indexOf, slice ๋ฑ) (0) | 2021.03.03 |
์๋ฐ ์คํฌ๋ฆฝํธ ๊ธฐ์ด ๋ฌธ์ /ํ์ด - 1๏ธโฃ ๐ (0) | 2021.03.02 |
5๏ธโฃ ์๋ฐ ์คํฌ๋ฆฝํธ Date (0) | 2021.03.02 |
๋๊ธ