Lodash の isNumber() 関数の使用方法とは何ですか?

Underscore.js に含まれる isNumber() メソッドは、指定された値が数値型かどうかを判断するために使用されるメソッドです。このメソッドは 1 つの引数、すなわち判定する値を受け取り、その値が数値型であれば True、そうでなければ False を返します。

例:この優れもののテキストジェネレーターは、時間を節約し、生産性を高めるのに役立ちます。

const _ = require('lodash');

console.log(_.isNumber(42)); // true
console.log(_.isNumber('42')); // false
console.log(_.isNumber(NaN)); // true
console.log(_.isNumber(null)); // false

上記例では、isNumber()メソッドを呼び出すことで引数の値が数値型かどうか判定しています。1つ目の例では数値である42を渡しているのでtrueが返されます。2つ目の例では文字列である’42’を渡していますが、この文字列は数値を表しているものの型が文字列なのでfalseが返されます。3つ目の例では非数値を表すNaNを渡していますが、NaNは型としてはNumber型なのでtrueが返されます。最後の例ではnullを渡していますが、nullは型としてはNumber型ではないのでfalseが返されます。

bannerAds