자바스크립트
-
[부스트 코스] 자바스크립트 - FE프로그래밍 언어/Javascript 2020. 3. 13. 23:39
변수 유효범위가 달라진다. var - ES6 에서 이제 안씀 const - 한 번 할당 후에 재할당 안됨 let *var 은 전역객체에 생성이 되고, let 과 const 는 전역객체에 생성이 되지 않는다. 타입 원시타입 -숫자 -문자열 -논리값 -특수한 값(undefined, null) -심벌 객체타입 -원시타입 외 값. 배열, 함수, 정규 표현식 등등 타입은 선언할 때가 아닌, 실행타임에 결정된다. 타입체크를 할때는 기본타입은 typeof 키워드를 사용하고, typeof 로 확인할 수 없는 것들은 toString.call 을 이용한다. 배열의 타입을 체크할 경우에는 isArray 함수가 표준으로 있다. 비교연산자 0 == false; "" == false; null == false; 0 == "0";..
-
[Javascript 초급] 이벤트 처리기 등록하기프로그래밍 언어/Javascript 2020. 1. 30. 15:43
웹 브라우저에서 동작하는 프로그램은 주로 이벤트 주도형 프로그램이다. (당연 자바스크립트로 작성된 프로그램이 이에 해당) 이벤트 처리기란 이벤트가 발생했을때 실행되는 함수로, 콜백 함수라고도 부른다. 자바스크립트의 핵심인 비동기는 이 콜백함수로부터 비롯된다고 볼 수 있다. 비동기란, 코드를 짠 순서대로 처리되지 않는 것을 말한다. 반대로, 동기는 코드를 짠 순서대로 처리되는 것을 말한다. 이벤트 처리기를 등록하는 세가지 방법을 정리해 보겠다. HTML 요소의 속성으로 등록하는 방법 DOM 요소의 프로퍼티로 등록하는 방법 addEventListener 메서드를 사용하는 방법 1. HTML 요소의 속성으로 등록하는 방법 다음은 click 버튼을 누르면 콘솔에 현재시각을 표시하는 코드이다. 이벤트 처리기 속성..