본문 바로가기

웹프로그래밍/JavaScript8

코드잇 스프린트 풀스택 4기 프리코스 완주 후기 ● 코드잇 스프린트 프론트엔드 프리코스 완주 후기전공자이지만,. JavaScript를 처음 접해보는 기회를 프리코스로 할까, 책으로 공부할까 했고, 책으로 공부하는 것을 좋아했지만, 그래도 무료로 기회를 얻어, 강의로 공부를 시작했습니다.듣고나서, 생각보다 짜임새도 있고, 짧게 필요한 부분만 잘 녹아있는 강의인것 같아 많이 놀랐고, 이번 트랙이 더욱 기대되는 강의였습니다.(광고 아니고 진짜로 놀라긴 함)이 후기를 보시는 독자들에게 염두하는 부분이 있다면, 그래도 다른 언어들을 공부한 경험 덕분에 지엽적이라는 개념들이 있을 때, 어느것은 중요하게 이해할때까지 넘어가고, 어느 것은 얉게 공부해야 하는지를 알아야, 프리코스가 내가 접해본 다른 강의들보다 훨씬 좋은 강의라는 것을 알 수 있습니다.앞으로도 풀스택.. 2024. 10. 14.
(7)[부록]스프린트_테스트 대비 1_ Object 객체에서 필요한 요소의 속성 추출 or 속성값 추출◎ 다른언어(Java / C++ / C언어) 와 차별이 두는 데이터타입이므로, 기억해두어야 함# 알아야 할 개념 :논리 순서 : ①. 속성들만 따로 추출하여, 배열에 저장하기let Array = []; // 배열 생성Array = Object.keys(객체이름);②. for 가지고 탐색, 추출 length 할 때, 객체.length 가 아닌, 추출한 속성명들 배열.length로 탐색 해야함속성값 비교 탐색 : 객체명[Array[i]] 비교연산 객체명[Array[j]]... #결론속성명 배열 추출 : Array = Object.keys(객체명);속성값 : 객체명[속성배열[인덱스]]속성명만 추출 : 속성배열[인덱스]#연습문제선언된 객체는 과.. 2024. 10. 2.
(6)Codeit_JavaScript기초강좌_6장(연습문제 해설노트 작성하기) 1_e를 이용한 큰 수들 초기화문법 : let num = 1e9 = 10^9 을 의미연습 :예1_ 25e5 = 2500000예2_ 5.3e3 == 5.3 * 10**3 = 5300예3_ - 6.1e8 == -6.1 * 10**8 = 610000000예4_ 16e-5 == 16 * 10**-5 = 0.000162_ 16진법 , 8진법 , 2진법16진법 : 0x값8진법 : 0o값2진법 : 0b0101010단, 출력은 10진법으로 출력된다.§ Number 객체3_ 반올림1_ number가 들어있는 변수들도 사실 객체입니다. => 즉, number변수의 속성메소드들도 있겠죠?2_ 속성메소드 종류● 반올림 메소드 => 변수.toFixed(k) || Number(변수.toFixed(k)) || +변수.toFixed.. 2024. 10. 2.
(5)Codeit_JavaScript기초강좌_5장 1_ 배열 :● 배열 vs 객체 선언법 :객체 : let Object = { 속성 : (속성)값 , .... , 속성 : (속성)값 } ; 배열 : let Array  = [ 요소1, 요소2 , .... , 요소n ]; 2_ 출력법 //객체와 매우 비슷하다.● for(let 변수 in 배열이름) console.log(배열이름[ 변수 ]);3_ 사실 배열 ⊂ 객체 :● " typeof 배열이름 " 를 출력해보면 ? => Object 출력● 어쩌라고? => 그래서 객체뿐만 아니라 배열도, Pop(), Push(), sort() 등등의 속성 메소드의 여러기능들이 있다. 4_ 객체 / 배열의 속성 메소드들: //Date객체의 get????() , set????()와 같은 것● length //얘는 속성메소드가 .. 2024. 10. 2.