@clifford Зависит от того что именно вы хотите проверить. Можете например использовать функции instanceof или typeof. Примеры:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
var a = 5; var b = new Number(5); var c = Number(5); console.log(typeof(a) == 'number'); // true console.log(a instanceof Number); // false console.log(Number.isInteger(a)); // true console.log(typeof(b) == 'number'); // false console.log(b instanceof Number); // true console.log(Number.isInteger(b)); // false console.log(typeof(c) == 'number'); // true console.log(c instanceof Number); // false console.log(Number.isInteger(c)); // true |
@clifford
Для проверки типа переменной в JavaScript можно использовать оператор typeof
. Например:
1 2 3 4 5 6 7 8 |
let myVar = 42; console.log(typeof myVar); // "number" let myVar2 = "hello"; console.log(typeof myVar2); // "string" let myVar3 = true; console.log(typeof myVar3); // "boolean" |
Оператор typeof
возвращает строку, указывающую тип операнда. Возможные значения: