HTML을 변경하기 위해HTML 눌렀을 때 실행하고 싶은 것이 있을 때 👉 이벤트 리스너잠깐 자료를 저장해두고 싶을 때 👉 변수자료를 한번에 여러개 저장하고 싶으면 array , object 사용긴 코드를 짧게 축약하고 싶을 때 👉 함수함수를 다양하게 쓰기 위해서
this 키워드는 3~4가지의 뜻이 있다. 하나씩 살펴보도록 하자그냥 console 창에 this를 띄워보면 window가 뜬다, 이것이 첫 번째 this의 의미그냥 쓰거나 일반 함수 안에서 쓰면 { window } window라는 object는 JS의 기본함수들을 가
function 함수(){}orlet 함수 = function(){}let 함수 = ( ) => {}코드를 기능별로 묶고 싶을 때입출력 기계를 만들고 싶을 때 💡입출력 기계 let 함수 = (a) => { return a +10 } 처럼 뭔가를 입력하면 출력해주는 것
변수는 자료 임시 저장공간이라고 생각하면 된다var 변수이름 = 저장할 값 ES6 문법 전에는 var 키워드만 있었지만, 현재는 let, const 키워드도 추가됨1 .선언let 이름 = 'kim' 에서 let 이름 부분2\. 할당let 이름 = 'kim'에서 이름
변수의 특징 중 Hoisting, 전역변수, 참조에 대해 알아보자위 예시처럼 변수의 선언을 변수 범위 맨위로 끌고 오는 현상을 Hoisting 현상이라고 한다변수를 만나면 선언부분을 강제로 맨 위로 끌어올리는 것이런 현상이 일어나는 이유는 딱히 없다 JS 언어 자체가
Template literals > 문자열을 다르게 제작할 수 있는 방법 ES6문법 이전에는 var 문자 = '이름';과 같이 문자열을 만들었는데 backtick / backquote을 사용하여 문자를 만들 수 있다 backquote 문자열 장점 엔터키가 가능하다
인프런에서 제로초님의 자바스크립트 입문 강의를 듣고 새롭게 알게 되는 지식이나 평소 헷갈렸던 것들을 정리해보려 한다
제로초님의 자바스크립트 입문 강의를 들으면서 3~4강에서 새롭게 알게된 (혹은 알고 있으면 유용한) 개념에 대해 정리해 보려고 한다
모던자바스크립트 Deep Dive 6장 데이터 타입
📌 타입 변환 🍞 명시적 타입 변환 (= 타입 캐스팅) 개발자가 의도적으로 값의 타입을 변환하는 것 이때 x 변수의 값이 변경된 것은 아니다 명시적 타입 변환 방법 표준 빌트인 생성자 함수(String, Number, Boolean)를 new 연산자 없이 호출하
모던자바스크립트 Deep Dive 10장