js setinterval vs settimeout vs code example

Example 1: difference between setTimeout() and setInterval()

.setTimeout() //executes the code after x seconds.
.setInterval() //executes the code **every** x seconds.

Example 2: what is the difference between settimeout and setinterval in javascript

/*The difference between setTimeout() and setInterval() is that
setTimeout() only executes code once, but setInterval() executes
the code each amount of time you input. For example,*/

/*In this function, it executes a function after 1000 milliseconds, or 1
second.*/
function oneSecond(){
  setTimeout(1000, function(){
    console.log('That was 1 second.')
  })
}

/*In this function, it executes a function every 1 second*/
function stopWatch(){
  var count = 0;
  setInterval(1000, function(){
    console.log(count + " Seconds passed")
  })
}