Проверяет что переданное значение является Number
Number
import assert from 'node:assert';import { isNumber } from '@vkontakte/vkjs';assert.strictEqual(isNumber(3), true);assert.strictEqual(isNumber(Infinity), true);assert.strictEqual(isNumber('3'), false); Copy
import assert from 'node:assert';import { isNumber } from '@vkontakte/vkjs';assert.strictEqual(isNumber(3), true);assert.strictEqual(isNumber(Infinity), true);assert.strictEqual(isNumber('3'), false);
Для исключения Infinity -Infinity и NaN используйте Number.isFinite
Infinity
-Infinity
NaN
Number.isFinite
import assert from 'node:assert';assert.strictEqual(Number.isFinite(3), true);assert.strictEqual(Number.isFinite(Infinity), false);assert.strictEqual(Number.isFinite('3'), false); Copy
import assert from 'node:assert';assert.strictEqual(Number.isFinite(3), true);assert.strictEqual(Number.isFinite(Infinity), false);assert.strictEqual(Number.isFinite('3'), false);
Проверяет что переданное значение является
Number
Пример
Для исключения
Infinity
-Infinity
иNaN
используйтеNumber.isFinite