jquery 数値の判定を行う

jquery 数値の判定を行う

jqueryで、数値の判定を行うサンプルコードを記述してます。「isNumeric」を使用してます。

環境

  • OS windows10 pro 64bit
  • jquery 3.6.0
  • Apache 2.4.43
  • ブラウザ chrome 91.0.4472.77

数値の判定を行う

数値の判定を行うには、「isNumeric」を使用します。

下記のサンプルのように「Bigint」は「false」に「数値の文字列」は「true」に判定されます。

console.log(
    $.isNumeric(0) // true
)

console.log(
    $.isNumeric(1) // true
)

console.log(
    $.isNumeric(2) // true
)

console.log(
    $.isNumeric(100) // true
)

console.log(
    $.isNumeric(-1) // true
)

console.log(
    $.isNumeric(-1.11) // true
)

console.log(
    $.isNumeric('0') // true
)

console.log(
    $.isNumeric('01') // true
)

console.log(
    $.isNumeric(Number.MIN_VALUE) // true
)

console.log(
    $.isNumeric(Number.MAX_VALUE) // true
)

console.log(
    $.isNumeric(100n) // false
)

console.log(
    $.isNumeric('') // false
)

console.log(
    $.isNumeric(``) // false
)

console.log(
    $.isNumeric([]) // false
)

console.log(
    $.isNumeric(() => { }) // false
)

console.log(
    $.isNumeric(Symbol()) // false
)

console.log(
    $.isNumeric(document.body) // false
)

console.log(
    $.isNumeric(null) // false
)

console.log(
    $.isNumeric(NaN) // false
)

console.log(
    $.isNumeric(Infinity) // false
)

console.log(
    $.isNumeric(undefined) // false
)

console.log(
    $.isNumeric(true) // false
)

console.log(
    $.isNumeric(false) // false
)

console.log(
    $.isNumeric(void 0) // false
)

console.log(
    $.isNumeric(/abc/) // false
)

console.log(
    $.isNumeric(new String()) // false
)

console.log(
    $.isNumeric(new Date()) // false
)

console.log(
    $.isNumeric('<p>') // false
)

console.log(
    $.isNumeric('aaa') // false
)

console.log(
    $.isNumeric([1, 2, 3]) // false
)

console.log(
    $.isNumeric({ 'a': 1 }) // false
)