В JavaScript у объекта только свойства и могут быть (если не считать сеттеров и геттеров), а метод — это просто ссылка на объект, который является функцией 
 
Ну проверить тип, можно, например, так:
var obj = {
    property1: true,
    property2: {
        otherObjectProperty: 100,
    },
    property3: function () {
        return;
    }
};
alert([
    "obj.property1 is " + typeof obj.property1,
    "obj.property2 is " + typeof obj.property2,
    "obj.property3 is " + typeof obj.property3
].join("\n"));
	
	| 
		
			Сообщение от возжаждавший
			
		
	 | 
	| 
		 не писать ерудны
	 | 
	
а где я ерунду написал?
	
	| 
		
			Сообщение от возжаждавший
			
		
	 | 
	| 
		не тратит своё и моё время
	 | 
	
за мое время переживать не стоит 
