/thermostat

Primary LanguageJavaScript

Requirements:

  1. Thermostat starts at 20 degrees
  2. You can increase the temp with an up function
  3. You can decrease the temp with a down function
  4. The minimum temperature is 10 degrees
  5. If power saving mode is on, the maximum temperature is 25 degrees
  6. If power saving mode is off, the maximum temperature is 32 degrees
  7. Power saving mode is on by default
  8. You can reset the temperature to 20 with a reset function
  9. You can ask about the thermostat's current energy usage: < 18 is low-usage, <= 25 is medium-usage, anything else is high-usage.
  • (In the challenges where we add an interface, low-usage will be indicated with green, medium-usage indicated with black, high-usage indicated with red.)

  • First I created a Thermostat object construtor.
  • Gave that object a property of temperature.
  • Then added a getCurrentTemperature function to Thermostat to access the temperature property.