항해99
-
항해 8기를 마무리하며.항해99 2022. 10. 14. 23:53
항해99 8기를 마무리하며.. 무작정 끌렸던 유튜브 항해 99의 광고를 보고 선택했던 항해였다. html에 css를 조금 입히는 정도의 강의만 듣고따라했었던 나에게 '99일 만에 취업을 위한준비가 되나'라는 합리적 의심과 함께 그래도 한번 치열하게 개발을 겪어보자는 생각으로 짧은 고민을 통해 기간과 가격을 고려하여 선택했었다. 1. 항해를 선택한 이유 가장 선택을 좌우했던 것은 가격과 기간이다. 8기라는 메리트가 있었다.(그래도 잘 진행되어왔던 부트캠프라 어느정도 체계가 있고 검증된 부트캠프라고 생각했다) 취업률이 높았다. 수료생 중 취업자 연봉이 생각보다 높았다.(당시 평균3500만 이라는 통계로 소개되었었다) 2. 항해의 장/단점 장점 스스로 개발에 대해 학습하는 능력을 기를 수 있다. 기간이 짧다 ..
-
항해 99 / 자바스크립트 언어의 특성 알아보기... 2항해99 2022. 7. 21. 20:20
자바스크립트 객체와 불변성이란? 기본형 데이터와 참조형 데이터 기본형과 참조형을 구분하는 기준 데이터 타입의 종류는 크게 기본형과 참조형 2가지로 나뉜다. 기본형과 참조형을 구분 짓는 가장 큰 점은 실제 값 전체 복사 vs 실제 값이 들어있는 주소 값 복사이다. - 기본형 (copy value of a) let a = 1; let b = a; a += 10; console.log(a) //11 console.log(b) //1 기본형 데이터에는 앞서 얘기한 숫자, 문자열, boolean, null, undefined, symbol을 얘기하는 데 이는 모두 불변값이다. 그중 숫자와 문자열을 예로 들어 불변성의 개념을 알아보자 var a ='abc'; a= a + 'def'; var b = 5; var c ..
-
항해 99 리액트 과제 실습항해99 2022. 7. 21. 20:17
실습 과제 콘솔에 찍힐 b 값을 예상해보고, 어디에서 선언된 “b”가 몇번째 라인에서 호출한 console.log에 찍혔는지, 왜 그런지 설명해보세요. 주석을 풀어보고 오류가 난다면 왜 오류가 나는 지 설명하고 오류를 수정해보세요. let b = 1; function hi () { const a = 1; let b = 100; b++; console.log(a,b); } //console.log(a); console.log(b); hi(); console.log(b); let b = 1; function hi () { const a = 1; let b = 100; b++; console.log(a,b); } //console.log(a); console.log(b); hi(); console.log(b)..
-
항해 99 / 자바스크립트 언어의 특성 알아보기... 3항해99 2022. 7. 20. 23:49
호이스팅과 TDZ는 무엇일까 ? 스코프, 호이스팅, TDZ 스코프 언어를 그대로 번역하면 범위라는 뜻으로 자바스크립트에서는 변수에 접근할 수 있는 범위라고 할 수 있다. 자바스크립트의 스코프는 함수 레벨 스코프를 따른다. 같은 함수 레벨에 존재하면 값을 참조할 수 있으며 ES6에서 let 키워드가 도입되면서 블록 레벨 스코프를 사용할수 있게 됐다. 전역 스코프 -전역에 선언되어있어 어디서든 해당 변수 참조 가능 지역 스코프 -해당 지역에서만 접근할 수 있다. var a = 1; // 전역 스코프 function print() { // 지역(함수) 스코프 var a = 111; console.log(a); //해당지역에서의 a = 함수 안에 있는 a여서 함수 안 a를 참조 } //하지만 함수 안에서의 변수..
-
항해 99 / 자바스크립트 언어의 특성 알아보기 .... 1항해99 2022. 7. 20. 17:28
자바스크립트의 자료형과 특성은 무엇일까? 느슨한 타입(loosely typed)의 동적(dynamic) 언어 JS는 총 7가지 데이터타입으로 볼 수 있다 Boolean/ Null / Undefined / Number / String / Symbol / 객체 자료형 JS의 변수는 어떤 특정한 타입이 연결되지 않으며, 모든 타입으로 할당 및 재할당이 가능하다. 한 마디로 변수 선언이 다른 언어에 비해 유연하다. let foo = 42 // foo가 숫자 foo = 'bar' // foo가 이제 문자열 foo = true // foo가 이제 불리언 JavaScript 형변환 형 변환(타입 변환) 자바스크립트는 타입 검사가 매우 유연한 언어이다. 자바스크립트의 변수는 타입이 정해져 있지 않으며, 같은 변수에 다..