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