코드스테이츠(76)
-
Unit.9 스코프
스코프(scope) 함수가 실행될때, 함수 내에서 변수에 대한 접근이 어떻게 되든지를 나타내는 용어이다. (함수의 실행 컨텍스트 내에서의 변수 환경이 무엇인지) 스코프는 함수를 기반으로 한 용어이다. 컨텍스트(context) this 키워드 값이 무엇인지를 나타내는 용어이다. 현재 실행 컨텍스트 내에서 어떤 객체를 참조하고 있는지를 의마한다. 컨텍스트는 객체를 기반으로 한 용어이다. 함수스코프 자바스크립트는 기본적으로 함수 스코프를 따르는 언어 함수스코프를 따른다? => 새로운 함수가 생성될때마다 새로운 스코프가 발생한다. - 함수 몸체에 선언한 변수는 해당 함수 안에서만 접근할 수 있음 함수스코프 -> 지역스코프 if(5 > 4) { var secret = '12345'; } secret // '123..
2023.01.02 -
Unit.9 원시자료형과 참조자료형
원시타입 자료형 (primitive type data) 원시타입 데이터의 종류에는 아래와 같은 주로 사용되는 5가지 타입이 있다. 5 //number '문자열'//String true // boolean null // (null) undifined // undifined 원시타입 자료형의 특징에는 아래와 같이 원본을 보존한다는 특징이있다. let a = 3 b = a b = 5 console.log(a) // 3 변수 b에 변수 a의 '값'을 할당해줘서 b의값은 3, 이 후 변수 b에 값 5를 재할당 하면서 b의 값은 5가됐지만 원시자료형인 number는 원본이 보존되어 a = 3 으로 영향이없다. 원시타입 자료형은 값이 같은지만 판단하기 때문에 값이 같다면 true를 반환한다. let a = 'coco..
2023.01.02 -
Unit.8 [JS 배열과 객체]
성취도 상중하 이해도 자가 점검 리스트 Chapter1. 배열 배열에서 특정 인덱스(index)의 요소(element)를 조회하거나, 변경할 수 있다. length 속성을 이용하여 배열의 길이를 조회할 수 있다. 배열의 요소가 배열인 이중 배열을 이해하고, 이중 배열의 요소를 조회하거나 변경할 수 있다. 배열의 각 요소에 대하여, 반복하는 코드를 실행시킬 수 있다. 배열에서 사용되는 다양한 메서드를 알고 사용할 수 있다. split(), join(), slice(), splice(), Array.isArray(), push(), unshift(), pop(), shift(), indexOf(), includes() Chapter2. 객체 배열과 객체의 특징을 구분하고, 배열과 객체의 특징에 따라 웹 애플..
2023.01.02 -
2023-01-02 평일 스케줄표
오전 AM 01:30 취침 AM 06:25 아침 기상 및 잠자리 정리 AM 07:00 스트레칭 및 맨몸운동 AM 08:00 아침식사 및 샤워 AM 09:00 원시자료형과 참조자료형 학습 오후 PM 12:00 점심식사 PM 12:30 잠깐 휴식 PM 13:00 스코프 학습 PM 17:00 실시간 세션 및 PM 18:30 블로그 정리 PM 19:00 오늘 배운내용이 머리에서 떠나가기 코드 주석달고 복기 PM 21:00 개인공부
2023.01.02 -
2022-12-30 평일 스케줄표
오전 AM 01:30 취침 AM 08:25 아침 기상 및 잠자리 정리 AM 09:00 JS 객체 학습 오후 PM 12:00 점심식사 PM 12:30 잠깐 휴식 PM 13:00 페어와 코플릿 객체문제 풀기 PM 17:00 실시간 세션 및 PM 18:30 블로그 정리 PM 19:00 오늘 푼 객체 알고리즘 의사코드로 정리 PM 21:00 개인공부
2022.12.30 -
Unit.8 배열
자바스크립트 배열 메소드 arr = Array(51).fill().map((_, i) => i) = 0에서 50까지 배열을 만들어줘라! arr.length 배열의 길이를 반환해준다. let arr = [감자, 고구마, 호박] arr.length // 3 arr.push () 배열의 맨 뒤에 targrt요소를 넣어준다. let arr = ['감자', '고구마', '호박'] arr.push('애호박') // arr 배열의 맨 뒤에 '애호박'요소를 넣어줌/ return arr arr = ['감자', '고구마', '호박', '애호박'] // 맨뒤에 애호박 요소가 추가됨 arr.pop() 배열의 맨 뒤에 요소를 삭제한다. let arr = ['감자', '고구마', '호박', '애호박'] arr.pop() // 배..
2022.12.29