Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tách các chữ số của một số trong JavaScript

Viết chương trình JavaScript cung cấp ô nhập liệu. Khi người dùng nhập giá trị và nhấn nút, hàm kiểm tra nếu là số hợp lệ thì in ra từng chữ số riêng biệt.

Ví dụ: nhập 43354 → xuất ra: 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>

JavaScript

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"); 
}

Kết quả hiển thị trên màn hình sau khi nhập số và nhấn OK.