Edit in JSFiddle

var i = 0;

// setInterval을 사용하는 경우
/*var timerId1 = setInterval(function(){
	console.log(++i);
	if(i >= 5){
		clearInterval(timerId1);
		alert('Time is over!');
		}
	}, 1000);
*/

// setTiemout을 사용하는 경우.
function plusOne(){
	console.log(++i);
	var timerId2 = setTimeout(plusOne, 1000);
	if( i >= 5){
		clearTimeout(timerId2);
		alert('Time is over!');
	}
} plusOne();
<body>
	<h1>Studying JavaScript</h1>
		
</body>