Super Kawaii Cute Cat Kaoani
본문 바로가기
728x90

코드잇24

4주차 스터디 모던 자바스크립트 (4) [코드잇 부스트 백엔드 스터디 ] 5. 자바스크립트의 유용한 내부 기능배열 메소드      ☑️forEach 메소드를 호출할 때 아규먼트로 콜백함수를 작성해주게 되면,이 콜백 함수의 첫 번째 파라미터로 배열의 요소를 순서대로 하나씩 전달하면서 매번 이 함수를 실행하는 원리로 동작// forEach와 mapconst members = ['영훈', '윤수', '동욱', '태호'];for (let member of members) { console.log(`${member}님이 입장하셨습니다.`);}members.forEach(function (member, index, arr) { // 콜백함수 console.log(`${member}님이 입장하셨습니다.`);});• 두번째 파라미터 index, i 는 요소의 인덱스를 관리할 수 있다• .. 2024. 5. 25.
4주차 스터디 모던 자바스크립트 (3) [코드잇 부스트 백엔드 스터디 ] 4. 자바스크립트의 문법과 표현  문장과 표현식 문장 (statements)• 어떤 동작이 일어나도록 작성된 최소한의 코드 덩어리 표현식 (expressions)• 표현식은 결과적으로 하나의 값이 되는 모든 코드→ 길이와는 상관없이 결과적으로 하나의 값이 되는 코드를 모두 표현식이라고 할 수가 있다.표현식이면서 문장, 문장이면서 표현식 // 할당 연산자는 값을 할당하는 동작도 하지만, 할당한 값을 그대로 가지는 표현식이다.title = 'JavaScript'; // JavaScript// 함수 호출은 함수를 실행하는 동작도 하지만, 실행한 함수의 리턴 값을 가지는 표현식이다.sayHi(); // sayHi 함수의 리턴 값// console.log 메소드는 콘솔에 아규먼트를 출력하는 동작도 하지만, und.. 2024. 5. 25.
4주차 스터디 모던 자바스크립트 (2) [코드잇 부스트 백엔드 스터디 ] 3. 함수 다루기함수를 만드는 방법 함수 선언을 변수에 할당, 함수 선언을 값 처럼 사용하는 방식 → 함수 표현식 // 함수를 만드는 방법const myBtn = document. querySelector('#myBtn');myBtn.addEventListener('click', function () {console. log('button is.clicked!');});  함수 선언과 함수 표현식 차이💡일반적으로 변수에 할당해서 함수를 만드는 함수 표현식은 변수의 특성상 선언 이전에 접근 할 수 없음 • 함수 선언은 변수의 var 키워드처럼 함수 스코프를 갖는다→ 함수 안에 선언된 함수는 함수 밖에서 호출할 수 없지만 , 다른 코드 블록에서 선언하면 전역적으로 호출 가능 • 함수 표현식의 경우 할당된 .. 2024. 5. 25.
4주차 스터디 모던 자바스크립트 (1) [코드잇 부스트 백엔드 스터디 ] 1. 모던 자바스크립트 이해하기 모던 자바스크립트란?  ECMAScript• 자바스크립트라는 프로그래밍 언어의 표준 (자바스크립트 표준 명세서)• ecma 국제 표준화 기구에서 관리 (ECMA-262로 관리됨)• 1997년에 처음 나옴 ES년도가 정식명💡ES6이 자바스크립의 발전에 굉장히 큰 영향을 준 버전 →ES6+라고도 부름 Modern JavaScript현시점에 사용하기 적합한 범위 내에서 최신 버전의 표준을 준수하는 자바스크립트  ECMAScript 더 알아보기  • JavaScript는 프로그래밍 언어이고, ECMAScript는 프로그래밍 언어의 표준• CMAScript는 JavaScript가 갖추어야 할 내용을 정리해둔 '설명서• JavaScript는 ECMAScript를 준수해서 만들어낸 .. 2024. 5. 25.
3주차 컴퓨터 구조 이해하기 [코드잇 부스트 백엔드 스터디 ] 1. 컴퓨터의 언어, 이진법  이진법  컴퓨터는 통신을 하기 위해 0과 1만을 사용하는 이진법을 언어로 사용0123456789 → 10진법01 → 2진법   비트와 바이트  비트• 데이터의 최소 단위• 이진수로 총 몇 자리인지를 나타낸다 바이트• 1바이트 = 8비트• 작은 단위인 bit는 소문자 b로, 보다 큰 단위인 Byte는 대문자 B로 적는다  2. 논리 연산 논리연산  0과 1의 전달 방법 • 컴퓨터가 0과 1이라는 언어를 서로 주고 받을 수 있는 비밀→ 반도체  반도체• 상황에 따라 전기가 통하기도 하고 통하지 않기도 하는 특수한 물질두 부품사이에 전기가 흐르면 1, 흐르지 않으면 0   논리 연산• 0 거짓, off• 1 참, on• AND, OR , NOR두 가지 작동 방식두 신호가 모두 O.. 2024. 5. 20.
3주차 소프트웨어 이해하기 [코드잇 부스트 백엔드 스터디] 1. 컴퍼일러와 인터프리터 다양한 애플리케이션  애플리케이션• 사용자(End user)가 직접 사용하는 프로그램• 범위가 넓다 (핸드폰, 컴퓨터 뿐만 아니라 여러 기계들에도 탑재)    애플리케이션을 만드는 프로그램   애플리케이션들은 어떤 과정을 통해 만들어지는 걸까?• 프로그래밍 언어로 코딩을 해서 만듦 → 컴파일러와 인터프리터가 이 프로그래밍 코드를 실행할 수 있는 애플리케이션으로 바꿔줌   프로그래밍 언어의 번역기, 컴파일러  사람이 작성하기 쉬운 고수준 프로그래밍 언어 → High-levelHigh-level 언어를 컴퓨터가 실행할 수 있는 기계어(machine code)로 번역해야 함 💡컴파일러• 한 언어의 코드를 다른 언어의 코드로 바꿔 주는 것• 프로그래밍 언어의 번역기 컴파일러 단점• .. 2024. 5. 20.
728x90