JavaScript 33

함수[arguments, 화살표, 즉시실행, 호이스팅, 타이머, callback]

arguments 객체 화살표 함수 객체 데이터를 반환할 경우 소괄호를 써줘야 한다. const doubleArrow = x => ({ name : 'Heropy'}) 즉시실행함수 [ Immediately - Invoked Function Expression ] 호이스팅[Hoisting] 타이머 함수 //setTimeout(함수, 시간) : 일정 시간 후 함수 실행 //setInterval(함수, 시간) : 시간 간격마다 함수 실행 //clearTimeout() : 설정된 Timeout 함수를 종료 //clearInterval() : 설정된 Interval 함수를 종료 콜백함수

JavaScript 2021.10.23

javascript 기본문법

데이터 타입 확인 getRandom.js 파일을 만들고 main.js 에 불러와서 사용할 수 있다. 산술연산자, 할당연산자 비교연산자 논리연산자 삼항연산자 조건문 switch 문 반복문 변수 유효범위 var 함수 레벨의 유효범위에서 실행 [의도하지 않은 범위에서 사용 가능 메모리 누수 가능성 사용X] let, const 는 블록 레벨의 유효범위에서 실행 형 변환 if 안에 값이 들어갈 경우 참으로 되는 값과 거짓으로 되는 값

JavaScript 2021.10.20

js [DOM API}

Document Object Model, Application Programming Interface //자바 스크립트에서 html을 제어하기 위한 명령들 Box!! defer을 쓰면서 밑에까지 전부 읽은 후 js를 실행시켜서 오류 방지 //HTML 요소 (Element) 1개 검색/찾기 const boxEl = document.querySelector('.box'); //찾은거 하나만 반환 // HTML 요소에 적용할 수 있는 메소드! boxEl. addEventListener(); //인수를 추가 가능! boxEl.addEventListener(1, 2); //1 - 이벤트(Event, 상황) boxEl.addEventListener('click',2); //2 - 핸들러(Handler, 실행할 함수..

JavaScript 2021.10.07

js 데이터 종류(자료형)

String (문자 데이터) - 따옴표를 사용 let myname="kim"; let email='kim@naver.com'; let hello =`hello ${myname}?!` console.lg(myName); // kim console.lg(email); // kim@naver.com console.lg(myName); // hello kim?! Number (숫자 데이터) - 정수 및 부동소수점 숫자를 나타냅니다. let number=123; let opacity=1.57; console.log(number); //123 console.log(opacity); // 1.57 boolean (불린 데이터) true, false 두 가지 값밖에 없는 논리 데이터 let checked = true;..

JavaScript 2021.10.06