Question: what are the types of extraneous variables?
Answer: Situational Variables. These are aspects of the environment that might affect the participant's behavior, e.g. noise, temperature, lighting conditions, etc. ... 
Participant / Person Variable. ... 
Experimenter / Investigator Effects. ... 
Demand Characteristics.