본문 바로가기

언어/javascript

(2)
javascript 조건연산자, 삼항연산자 사용법 조건 연산자는 피연산자가 세 개이기 때문에 삼항 연산자라고도 불린다. if문으로도 작성이 가능하지만 조건 연산자를 사용하면 코드를 좀 더 간결하게 작성할 수 있다. javascript에만 있는 특이한 문법은 아니며 C와 C++ 같은 다른 언어에도 존재하는 문법으로 사용법도 같았던 것으로 기억한다. "조건" ? "A" : "B" 위와 같은 형태로 작성을 하며 조건에 해당하는 부분이 참일 경우 A가 실행되고 거짓일 경우 B가 실행된다. if문과의 간단한 비교를 통해 예시를 보여주자면 만약 아래와 같은 if문을 작성했다고 하자. if(a > b){ console.log(true); }else{ console.log(false); } 위의 if문에서 a가 b 보다 크다면 console.log에 true가 찍힐 ..
setInterval()이 한번만 실행되고 끝나는 경우 setInterval이 한번만 실행되고 끝나는 경우 setInterval을 이용해서 함수를 실행할 때, function test(){ alert("test"); } setInterval(test(), 1000); 이런식으로 코드를 작성하면 test()함수는 한번만 실행이 된다. 만약 이 함수를 여러번 실행하고 싶다면 function test(){ alert("test"); } setInterval(test, 1000); 이런 코드를 작성해야 하는데, 이는 자바스크립트에서의 함수는 객체인 것을 명심해야 한다. test와 test()의 차이는 test는 함수를 참조하지만 test()는 함수를 실행한다는 것에 있다. 따라서 setInterval(test(), 1000);는 interval이 함수에 적용이 되는..