Как сравнить переменную по её типу? Например, если это число делать одно, а если строка, то другое, если объект, то третье?
Используйте операторы typeof и instanceof (об их различиях написано здесь):
var data;
data = ...;
if (typeof data === 'string') {
// строка
}
if (typeof data === 'number') {
// число
}
if (data instanceof Array) {
// массив
}
if (data instanceof Object) {
// объект / словарь
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости