@gussie.jones
В JavaScript, вы можете использовать оператор typeof
для определения типа переменной. Например:
1 2 3 4 5 6 7 8 9 10 11 |
let foo = 'hello'; console.log(typeof foo); // Output: string let x = 10; console.log(typeof x); // Output: number let y = true; console.log(typeof y); // Output: boolean let z; console.log(typeof z); // Output: undefined |
Также можно использовать функцию Object.prototype.toString.call()
для более точной идентификации типа объекта. Например:
1 2 3 4 5 6 7 8 |
let foo = [1, 2, 3]; console.log(Object.prototype.toString.call(foo)); // Output: [object Array] let bar = { a: 1, b: 2 }; console.log(Object.prototype.toString.call(bar)); // Output: [object Object] let baz = function() {}; console.log(Object.prototype.toString.call(baz)); // Output: [object Function] |