목록Javascript (33)
개발공부일지
목차 1. 객체 (object) 2. 배열 (array) 1. 객체(object) let obj = { a: "이것은 값입니다.", property: "value", key: "value", }; - 변수(obj)안에 변수(a)가 들어갔다는 의미로 {} 안에 묶여있어야 한다. - a를 property나 key라고 부른다. → property 값이 무엇인지, key 값이 무엇인지 console.log(obj); console.log(console); console.log(obj.obj2.a); - 객체들은 .을붙여 객체안의 내용들을 가져올수있다. console.log(window); console.log(navigator); - window객체로 브라우저에 대한 모든 정보를 가지고있다. (최상위 객체) -..
목차 1. 변수 (let, const, var) 2. 변수명 규칙 3. 연산 1.변수 (let, const, var) ① let - 한번 선언된 변수명에 대해 중복으로 사용할수없다. - 중복 사용됨을 알려준다 (작업하는데 있어 헷갈릴 일이 없어짐) - 자주 사용되는 변수이다. ② const - let처럼 중복으로 사용할수없고, 고정된것이라서 한번 정한 값을 바꿀수없다. - 정해진 값들을 넣을때 사용한다. ③ var - 한 번 선언된 변수명을 중복으로 사용이 가능한데, 중복 사용됨을 알려주지 않아서 혼용되면 문제가 생길수있다. - ES5 이전에 사용되었고 배우는데 있어 사용하지 않기로한다. - 호이스팅이라고 코드를 끌어올려 undifined를 넣었다고, 형식이라고 인식해두기 let num1 = 16; le..
목차 1. JS Runtime 2. 브라우저 렌더링 1. JS Runtime - stack : 쌓는다는 의미로, 1.2.3의 순으로 input → 3.2.1순으로 output (위에 있는게 먼저 나가는) - queue : 1.2.3 순으로 들어가면 1.2.3 순으로 나오는! - js runtime : javascript가 실행되는 환경 ★ Memory Heap → Callback Queue → Call Stack 2. 브라우저 렌더링 ★ 오늘의 포인트와 남겨두기 ★ ※ javascript 용어 먼저 알아두기!!!! ※ JS runtime 중요!!! ※ Memory Heap → Callback Queue → Event Loop → Call Stack (흐름 기억해두기) ※ web API ※ Memory H..