Web/JavaScript (10) 썸네일형 리스트형 [JavaScript] 선언적 함수 아래와 같은 방식으로 생성한 함수를 선언적 함수라고 한다. function func() { } 자바스크립트에서는 동일한 이름의 함수를 정의할 수 있다. 위와 같이 정의해도 오류가 발생하지 않으며, func()은 재정의된다. 따라서 마지막에 함수를 실행하게 되면 '함수 B'가 출력하게 된다. 마찬가지로 익명 함수를 재정의 하여도 오류가 발생하지 않는다. 결과는 위와 같다. 변수를 선언하기 이전에 함수를 먼저 호출하면 오류가 발생한다. 하지만 선언적 함수를 사용하면 오류가 발생하지 않는다. 웹 브라우저는 script 태그 내부의 내용을 한 줄 씩 읽기 전에 선언적 함수부터 읽는다. 따라서 func() 함수 호출은 제일 마지막에 실행된다. [JavaScript] 비교 연산자와 일치 연산자 자바스크립트를 공부하면서 이해가 안됐던 것?, 처음 보았던 것이 일치 연산자이다. 비교 연산자 == 위 코드의 결과는 모두 true이다. 자동으로 자료형이 변환이 되기 때문이다.. 일치 연산자 === 일치 연산자를 사용하게 되면 값 뿐만 아니라 자료형이 같은지도 비교하게 된다. 따라서 위 결과는 모두 false이다. 이전 1 2 다음