728x90 [모던 자바스크립트 Deep Dive] #12. 함수★ ▣ 12장: 함수 12.1 함수란? 함수 : 일련의 과정을 문(statement)으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것 function add(x, y) { return x + y; } add(2, 5); 12.2 함수를 사용하는 이유 코드 재사용, 유지보수의 편의성 높임, 코드의 신뢰성 높임, 코드의 가독성 향상 12.3 함수 리터럴 자바스크립트의 함수는 객체 타입의 값임. 함수도 함수 리터럴로 생성 가능. 함수 리터럴은 함수 이름 생략 가능. // 변수에 함수 리터럴을 할당 var f = function add(x, y) { // f : 식별자, add : 함수 이름 return x + y; }; console.log(f(2,5)); // 식별자로 함수 호출! 12.4 함수.. 2022. 3. 6. [미라클모닝] 9주차. 03/06~03/12 57일차. 03/06 새싹 5단계만 받고 쉬엄쉬엄 하려고 했는데 하다보니 50일이 되어버렸다.. 새싹 6단계만 받고 쉬엄쉬엄 해야지 ㅎ 58일차. 03/07 오늘 컨디션 정말 별로였다 ㅜ 허리도 아프고 머리도 안 돌아가고 수업 시작하자마자 졸리기 시작해서 잠 깨느라 고생함.. 창문 열어도 춥기만 하고 잠이 안 깼다 흑흑 오늘은 정말 일찍 자야지 11시30분 전에는 꼭 자야지 제발ㅜ 으악 겅부하다보니 11시 40분이 되어버렸다 얼른 자야지😢 59일차. 03/08 저녁에 약속이 있어서 오전, 오후 시간에 안 쉬고 full집중을 했다! 계획했던 것보다 2시간이나 빠르게 목표량 끝냄! 내일 거까지 당겨서 좀 더 해놨다😉뿌듯 60일차. 03/09 오늘 먼가 집중이 잘 안돼서 쳐클릿 사와서 먹었다 집중력이 향상된지.. 2022. 3. 6. [컴퓨터구조] #0~1. 소개, MIPS 명령어(1) Lec 0. Course_Intro - Abstraction 추상화 : Hardware -> Instruction Set -> Operationg System -> Programming - Computer System : CPU, Main Memory, Disk, Chip Set - Goal 수업 목표 : Understand How Your Computer Works Really! MIPS라는 CPU에 대해 배울 예정. - programability : 한가지 하드웨어로 여러 가지 애플리케이션 실행 가능한 CPU Lec 1. MIPS Instructions_1 (Language of the Computer) - Instructions 명령어 - Instruction Set Architecture (ISA.. 2022. 3. 5. [모던 자바스크립트 Deep Dive] #10~11. 객체 리터럴, 원시값과 객체의 비교 ▣ 10장: 객체 리터럴 10.1 객체란? 객체 : 원시 값을 제외한 나머지 값(함수, 배열, 정규 표현식 등)은 모두 객체임. 원시 값은 변경 불가능한 값이지만 객체는 변경 가능한 값임. 프로퍼티 : 객체의 상태를 나타내는 값(data). 객체는 0개 이상의 프로퍼티로 구성된 집합이며, 프로퍼티는 키와 값으로 구성됨. 함수도 프로퍼티 값으로 사용할 수 있음, 그 경우 일반 함수와 구분위해 메서드라고 부름. 메서드 : 프로퍼티(상태 데이터)를 참조하고 조작할 수 있는 동작(behavior), 객체에 묶여있는 함수 var counter = { num : 0, //프로퍼티 increase : function(){ //메서드 this.num++; } } 10.2 객체 리터럴에 의한 객체 생성 인스턴스 : 클래.. 2022. 3. 4. [백준/C++] 20924번: 트리의 기둥과 가지(G4) 문제 https://www.acmicpc.net/problem/20924 20924번: 트리의 기둥과 가지 첫 번째 줄에는 노드의 개수 $N$($1 \le N \le 200\,000$)과 루트 노드의 번호 $R$($1 \le R \le N$)이 주어진다. 이후 $N-1$개의 줄에 세 개의 정수 $a$, $b$, $d$($1 \le a, b \le N$, $ a \ne b$)가 주어진다. 이는 $a$번 www.acmicpc.net 사용한 알고리즘 2022.02.05 - [PS/Algorithm] - [알고리즘 개념정리] 8. 그래프/그래프 탐색 2022.02.09 - [PS/Algorithm] - [알고리즘 개념정리] 9. 트리 풀이 bfs를 두 번 돌렸다. bfs1은 트리의 기둥 길이 측정, bfs2는 .. 2022. 3. 3. [모던 자바스크립트 Deep Dive] #8~9. 제어문, 타입변환과 단축평가 ▣ 08장: 제어문 제어문 : 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용 8.1 블록문 블록문(코드 블록, 블록) : 0개 이상의 문을 중괄호로 묶은 것, 하나의 실행 단위로 취급, 단독 사용 가능, 일반적으로 제어문이나 함수 정의할 때 사용. // 블록문 { var foo = 10; } // 제어문 var x = 1; if (x < 10) { x++; } // 함수 선언문 function sum(a, b) { return a + b; } 8.2 조건문 ____8.2.1 if...else 문 ____8.2.2 switch 문 8.3 반복문 ____8.3.1 for 문 // 무한루프 for (;;) { ... } ____8.3.2 while 문 ____8.3.3 do...w.. 2022. 3. 3. 이전 1 ··· 24 25 26 27 28 29 30 ··· 46 다음 728x90