Number.isInteger()

976 ワード

数値numが与えられると、
Number.isInteger()の使用
正秀ならそのまま置いておきます.
ミスしたらMathceil()を使用してアップロードした関数ソリューションを完了してください.
function solution(num) {
  return Number.isInteger(num) ? num : Math.ceil(num);
}
console.log(solution(3)); // 3
console.log(solution(3.3)); // 4
Number.isInteger()は、与えられた値が整数であるかどうかを調べる方法です.
数学が长くなると、记忆がぼやけてしまいます...
小数点ではなく「数」を勝手に言うだけです.
だから整数ならTrue、整数でなければFalseを吐きます.
上のコードはこのように説明できます.
if文ではなく3つの条件演算子を使用しています.簡単に言えばコードサムネイルです.
これはifゲートよりも高速な条件文です.
調べてみると、3つの演算子はこれではなく、それで、2つしかないと思っていました.
いろいろ条件が入っていますが、これは次回も見てみましょう.
とにかく.条件文trueの場合実行する場合:falseの場合実行するものはこのように分けられます
Number.isInteger(num)がtrue(整数)の場合、数値が返されます.
Number.isInteger(num)がfalse(非整数)の場合、値は上(Math.ceil)に戻ることができます.
でも...数字でなければ、別の値を与えるべきではないでしょうか.
数字じゃないと「N」が出てくるので「数字じゃない」を見せてあげたいのですが…?

条件は正しいようですが、どうしてですか.どうして
あ、最初から無理ですね.
そうですね.