let obj = {
id: 1,
value: "123",
func: function(){}
};
for(let value in obj){
switch(typeof obj[value]) {
case 'number':
console.log(`${value} is number`);
break;
case 'string':
console.log(`${value} is string`);
break;
default:
console.log(`${value} is ${typeof obj[value]}`);
// it`s not number and not string
break;
}
}
//Внутри цикла for..in
if(Number.isInteger(value)) {
//делаем что-то с целым
} else {
//Делаем что-то с не целым
}