JavaScript 복습
자바스크립트 기초 공부를 다시 하면서 한번 더 짚고 가볼만한 부분만 정리해보았다. add() vs add add()는 함수를 즉시 호출하는 것이고,
add는 함수의 이름만 전달하는 것이다. add는 함수를 바로 실행하고 싶지 않을 때, 예를 들어
일부 이벤트가 발생할 때 그 때 실행시키고 싶을 때가 있다. 이럴 때는 함수를 직접 호출하는 add() 대신에, add를 제공하도록 한다. 그런데 아래와 같이 쓰게 되면, 이벤트 리스너를 등록하는 즉시 (스크립트를 읽었을 때) 함수를 실행하기 때문에. 잘못된 코드이다. 그리고, 만약 아래와 같이 코드 어딘가에 add를 추가하는 것도 잘못되었다.(그냥 . 이 문장이 무시가 됨) 그 add 함수 이름으로 무엇을 해야하는지. (이벤트 리스너) 와 같은 곳에 추가하는 것이 일반적이다. 숫자 & 문자열 섞기 3 + ‘3’ = ‘33’ 이는 ’+’ 연산자가 문자열에도 적용하기 때문. 참고로,
‘hi’ - ‘i’ = Nan js에서는 ’+’ 연산자를 …