I've made a timer that starts when you click a button. I want the timer to stop when the value of time reaches 5 but for some reason it isn't working.

```js
let words = document.getElementById("Words");
let wordAr = ["The" , "quick" , "brown" , "fox" , "jumped" , "over" , "the" , "lazy" , "dog"];
let textIn = document.getElementById("Input");
let timer = 0;
let time = document.getElementById("Timer");
let wPM = 0;
let wpm = document.getElementById("WPM");
let text = document.getElementById("text");

words.innerHTML = wordAr.slice(0,9).join(" ");

window.addEventListener("keydown", function(key){
 if(key.keyCode == 32){
  for (let i=0; i < 1; i++){
   wPM+=1;
   wpm.innerHTML = wPM; 
  };
 };
});

let start = document.getElementById("start");

function incTime(){
 timer++;
 time.innerHTML = timer;
}; 

function initTime(){
 setInterval(incTime, 1000);
};

if(timer == 5){
 console.log("done");
};
```

I've tried adding `.value` and using single equals and triple equals but all attempts are futile.