Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 숫자 구분하기

<시간/>

사용자에게 입력을 제공하는 JavaScript 프로그램을 작성해야 합니다. 사용자가 어떤 값을 입력하고 버튼을 누르면, 우리의 함수는 입력이 유효한 숫자인지 확인해야 하고, 유효한 숫자이면 프로그램은 숫자의 모든 자릿수를 화면에 별도로 인쇄해야 합니다.

예를 들어 - 입력이 -

인 경우
4
3
3
5
4

그러면 화면의 출력은 다음과 같아야 합니다. -

4
3
3
5
4

이 함수의 코드를 작성해 보겠습니다 -

이에 대한 코드는 -

HTML

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf−8">
      <meta name="viewport" content="width=device−width">
      <title>Digits</title>
   </head>
<body>
   <div class="column1">
      <div class="input">
         <button onclick="perform()"> Enter number </button>
         </div>
         <strong><div id="output"> </div></strong>
      </div>
</body>
</html>

JS

function perform() {
   var outputObj = document.getElementById("output");
   var a = parseInt(prompt("Please enter a number: ", ""));
   var digit = "";
   outputObj.innerHTML = ""
   while(a > 0){
      let num = a%10
      a = Math.floor(a/10)
      digit += "<p>"+num+"</p>"
   }
   outputObj.innerHTML = digit;
   document.getElementsByTagName("button")[0].setAttribute("disabled","true");
}

그리고 화면의 출력은 -

JavaScript에서 숫자 구분하기

확인 버튼을 클릭한 후

JavaScript에서 숫자 구분하기