JavaScriptで10進数を検証するにはどうすればよいですか?
以下は、JavaScriptで10進数を検証するためのコードです-
例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; } </style> </head> <body> <h1>Validate decimal numbers in JavaScript</h1> <div style="color: green;" class="result"></div> <input type="number" class="num" /> <button class="Btn">CHECK</button> <h3>Click the above button to check if a valid decimal number is entered or not</h3> <script> let resEle = document.querySelector(".result"); document.querySelector(".Btn").addEventListener("click", () => { var str = document.querySelector(".num").value; var regex = /^[-+]?[0-9]+\.[0-9]+$/; var match = str.match(regex); if (match) resEle.innerHTML = "The number given is a decimal number"; else resEle.innerHTML = "The number given is not a decimal number"; }); </script> </body> </html>
出力
上記のコードは次の出力を生成します-
通常の番号を入力して「チェック」ボタンをクリックすると-
10進数を入力して[チェック]をクリックすると-
-
JavaScriptで数値の配列を個々の数字に分割するにはどうすればよいですか?
Numberリテラルの配列があり、この配列を取り込んで10より大きい数値が1桁に分割されたNumbersの配列を返すsplitDigit()などの関数を作成する必要があります。 例- //if the input is: const arr = [ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106 ] //then the output should be: const output = [ 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 1, 0, 0, 1, 0, 1, 1, 0, 2, 1, 0,
-
JavaScriptでの数値の10進数
整数または浮動小数点数の数値を受け取るJavaScript関数を作成する必要があります。 浮動小数点数の場合は、小数点以下の数を返す必要があります。 それ以外の場合は0を返す必要があります。 例 このためのコードは-になります const num1 = 1.123456789; const num2 = 123456789; const decimalCount = num => { // Convert to String const numStr = String(num); // String Co