В Java вы можете использовать instanceOf или getClass() для переменной, чтобы узнать ее тип.
Как узнать тип переменной в JavaScript, который не сильно типизирован?
Например, как узнать, является ли bar Boolean или Number, или String?
function foo(bar) {
    // what do I do here?
}
