프론트/javascript 6

Todo App 만들기

git : https://github.com/ChoiYongKyu/todoList 잡다한 메모 app:https://cyk-todo-list.netlify.app/ Document 모두 진행중 끝남 cyk-todo-list.netlify.app GitHub - ChoiYongKyu/todoList Contribute to ChoiYongKyu/todoList development by creating an account on GitHub. github.com 리스트를 이용하여 todoList를 만들어봄, Check, Delete 간단한 기능 전체, 진행중 , 끝냄에 따라 각각 리스트를 만들어 push하여 사용 엔터키 함수 바로 ㄱㄱ 하는거

숫자 예상 게임과, GitHub와 Netlify를 이용한 쉽고 빠른 HTTPS 무료 호스팅

https://github.com/ChoiYongKyu/number-guess-game GitHub - ChoiYongKyu/number-guess-game Contribute to ChoiYongKyu/number-guess-game development by creating an account on GitHub. github.com GitHub - ChoiYongKyu/number-guess-game Contribute to ChoiYongKyu/number-guess-game development by creating an account on GitHub. github.com https://number-game123.netlify.app Document number-game123.netlify.ap..

var, let, const

JS의 변수 선언 방식 먼저 블로그 바닐라 js 포스팅에서는 별도의 문법(일반적인 조건문 , 반목문, 객체 예외처리 ... 등등) 에 대한 내용은 다루지 않을 것입니다. js 의 문법체계는 다른 언어와 큰 차이가 없습니다 (물론 다른 언어도 마찬가지 이긴 하지만요) 하지만 다른 언어와 차별이 되는 독작적인 특성들과 같은 경우에는 특정 언어를 사용하는데 있어 중요한 요소로 작용하기 떄문에 이와 같은 내용들에 대해선 내용을 다뤄보려고 합니다. 보통 우리가 알고 있는 익숙한 언어들과 같은경우 변수를 선언하는데 있어 자료형으로 변수의 특성을 구분해 줍니다 예를 들어 정수형은 int , 문자열은 String 이런식으로 말이죠 그렇지만 JS와 같은 경우 변수를 선언하는데 있어 비교적 익숙하지 않은 자료형을 선언합니..

호이스팅(hoisting)

1) 호이스팅이란? (1) 호이스팅 개념 변수&함수 선언만 해당 스코프의 최상단으로 끌어올려지는 걸 호이스팅이라고 한다. 아래와 같이 변수를 선언해도 상단에서 변수 참조가 가능하다. console.log(a) var a; 단, 변수의 선언만 끌어올려지므로 값을 할당해도 결과는 undefined가 된다. console.log(a) var a = 1; 2) 호이스팅이 발생하는 이유 (1) 왜 발생할까? 🏃🏻 자바스크립트 엔진에서 변수를 생성하는 단계를 먼저 살펴보자 자바스크립트 엔진에서 변수는 선언 → 초기화 → 할당을 거쳐 생성된다. 단계설명 선언 단계 변수를 실행 컨텍스트(실행 코드에 제공할 정보 객체)의 변수 객체에 등록한다. 초기화 단계 변수 객체에 등록된 변수를 위한 메모리 공간을 확보한다. (이때..