Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで小数点以下の数を数える


整数または浮動小数点数の数値を受け取るJavaScript関数を作成する必要があります。浮動小数点数の場合、小数点以下の数を返す必要があります。それ以外の場合は0を返す必要があります。

この例では、2つの数値を検討しています-

const num1 = 1.123456789;
const num2 = 123456789;

以下はコードです-

const num1 = 1.123456789;
const num2 = 123456789;
const decimalCount = num => {
   // Convert to String
   const numStr = String(num);
   // String Contains Decimal
   if (numStr.includes('.')) {
      return numStr.split('.')[1].length;
   };
   // String Does Not Contain Decimal
   return 0;
}
console.log(decimalCount(num1)) // 9
console.log(decimalCount(num2)) // 0

出力

これにより、コンソールに次の出力が生成されます-

9
0

  1. JavaScriptでのConstとLet。

    Constとletは、ブロックスコープの変数を宣言するためにES2015で導入されました。 letを使用して宣言された変数は再割り当てできますが、constを使用して宣言された場合は再割り当てできません。 以下は、JavaScriptでletとconstを示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="wi

  2. 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>