728x90 반응형 javascript4 04.20 디지털 트윈 부트캠프 8일차 아침 수업은 그동안 배운 javascript 복습 및 질문 시간을 가졌다. 다들 앞은 이해했으나 뒤로 갈수록 어려워하는 경향이 있었는데, 사실 나도 reduce에 대한 지식은 부족해 유의미한 시간이었다. 짧게나마 reduce를 복기해보자 reduce는 자신을 호출한 배열의 모든 요소를 순회하면서 인수로 전달 받은 콜백 함수를 반복 호출한다. 콜백 함수의 반환값을 다음 순회 시에 콜백 함수 첫번째 인수로 전달하면서 콜백 함수를 호출하여 하나의 결과 값을 만들어 반환 위의 코드는 abc 배열에서 "a", "b", "c"의 개수가 각각 몇 개인지 count를 세 주는 코드이다. acc는 누적 값, cur는 현재 값을, 빈 중괄호인 {}는 초기값을 빈 객 체로 설정한 것이다. 첫 번째 순회 시 acc는 초기값인.. 2023. 4. 20. 04.19 디지털 트윈 부트캠프 7일차 1. 자바스크립트란? 2. 데이터타입 & 변수 3. 연산자(0417) 4. 제어문(조건문, 반복문) 5. 함수(함수표현식, 화살표 함수, 콜백 함수)(0418) 6. 객체 7. 배열 & 내장 함수(0419) 8. 비동기 프로그래밍 9. 프로미스 10. async/await 연습문제 FreeCodeCamp 프로젝트 Javascript - 객체, 배열 & 내장함수 타입 변환 명시적 타입 변환(타입 캐스팅): 값의 타입이 개발자에 의해 의도적으로 변환 문자열 타입 변환 console.log(String(1)); // 1 숫자 타입 변환 console.log(Number('-1')); // -1 불리언 타입 변환 console.log(Boolean('x')); // true 암묵적 타입 변환(타입 강제 변환):.. 2023. 4. 19. 04.18 디지털 트윈 부트캠프 6일차 1. 자바스크립트란? 2. 데이터타입 & 변수 3. 연산자 (0417) 4. 제어문(조건문, 반복문) 5. 함수(함수표현식, 화살표 함수, 콜백 함수)(0418) 6. 객체 7. 배열 & 내장 함수 8. 비동기 프로그래밍 9. 프로미스 10. async/await 연습문제 FreeCodeCamp 프로젝트 Javascript - 제어문과 함수 제어문 주어진 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용 순차적 코드 실행 블록문 0개 이상의 문들을 중괄호로 묶은 것으로 블록문을 하나의 단위로 취급 문의 끝에 세미콜론을 붙이는 것이 일반적이나 블록문은 붙이지 않는다. 조건문 주어진 조건식의 평가 결과에 따라 코드블럭(블럭문)의 실행 결정 조건식은 불리언 값으로 평가 가능한 표현식 .. 2023. 4. 18. 04.17 디지털 트윈 부트캠프 5일차! Javascript 조영광 uvc front-end 개발자(back-end도 약간) 과제가 매일 있을 예정 1. 자바스크립트란? 2. 데이터타입 & 변수 3. 연산자 4. 제어문(조건문, 반복문) 5. 함수(함수표현식, 화살표 함수, 콜백 함수) 6. 객체 7. 배열 & 내장 함수 8. 비동기 프로그래밍 9. 프로미스 10. async/await 연습문제 FreeCodeCamp 프로젝트 자바스크립트란? 여러 가지 언어에서 좋은 것들만 가져와 약 10일만에 만든 언어로 유연성 있고 접근성이 좋은 언어이다. 인터넷에서만 사용되는 인터프리터 언어였으나 최근에는 Node.js를 통해 서버에도 사용된다. 자바나 파이썬과 달리 따로 다운로드할 필요 없으며 브라우저에서도 바로 사용이 가능하다. 모카 -> 라이브스크립.. 2023. 4. 17. 이전 1 다음 728x90 반응형 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."