반응형

프로그래밍 232

[Javascript/ECMAScript6/ES6] 삼항 연산자

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 삼항 연산자 이 문법은 ES6 문법은 아닙니다. 참고로 해주세요. const array = []; let text = ''; if (array.length === 0) { text = '배열이 비어있습니다.'; } else { text = '배열이 비어있지 않습니다.'; } console.log(text); 예를 들어 위와 같이 특정 조건에 따라 text 값이 달라야 하는 상황이 있다고 가정해봅시다. 그런 경우에는 다음과 같이 코드를 작성 할 수 있습니다. const array = []; let text = array.length === 0 ? '배열이 비어있습니다' : '배열이..

[Javascript/ECMAScript6/ES6] 프로토타입과 클래스

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 프로토타입과 클래스 객체 생성자 객체 생성자는 함수를 통해서 새로운 객체를 만들고 그 안에 넣고 싶은 값 혹은 함수들을 구현 할 수 있게 해줍니다. function Animal(type, name, sound) { this.type = type; this.name = name; this.sound = sound; this.say = function() { console.log(this.sound); }; } const dog = new Animal('개', '멍멍이', '멍멍'); const cat = new Animal('고양이', '야옹이', '야옹');..

[Javascript/ECMAScript6/ES6] 배열 내장함수

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 배열 내장함수 forEach forEach 는 가장 쉬운 배열 내장함수입니다. 기존에 우리가 배웠던 for 문을 대체 시킬 수 있습니다. const superheroes = [&#39;아이언맨&#39;, &#39;캡틴 아메리카&#39;, &#39;토르&#39;, &#39;닥터 스트레인지&#39;]; 만약, 배열 안에 있는 모든 원소들을 모두 출력해야 한다면 for 문을 사용하여 다음과 같이 구현 할 수 있는데요, const superheroes = [&#39;아이언맨&#39;, &#39;캡틴 아메리카&#39;, &#39;토르&#39;, &#39;닥터 스트레인지&#39;]; for (let i = 0; i < superheroes.length;..

[Javascript/ECMAScript6/ES6] 반복문

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 반복문 반복문은 특정 작업을 반복적으로 할 때 사용할 수 있는 구문입니다. for for 문은 가장 기본적인 반복문입니다. 특정 값에 변화를 주어가면서 우리가 정한 조건이 만족된다면 계속 반복합니다. for (let i = 0; i 0; i--) { console.log(i); } for 문은 이렇게 숫자에 변화를 주어가면서 반복적으로 ..

[Javascript/ECMAScript6/ES6] 배열

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 배열 객체는 한 변수 혹은 상수에 여러가지 정보를 담기 위함이였다면, 배열은 여러개의 항목들이 들어있는 리스트와 같습니다. const array = [1, 2, 3, 4, 5]; 배열을 선언 할 때에는 이렇게 [ ] 안에 감싸주시면 됩니다. 배열 안에는 어떤 값이던지 넣을 수 있습니다. const objects = [{ name: &#39;멍멍이&#39; }, { name: &#39;야옹이&#39; }]; 배열을 선언하고 나서, n 번째 항목을 조회하고 싶을 땐 다음과 같이 할 수 있습니다. objects[n]; 한번 다음 코드를 입력해보세요. const objects = [{ name: &#39;멍멍이&#39; }, { name: &#39;..

[Javascript/ECMAScript6/ES6] 객체

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 객체 객체는 우리가 변수 혹은 상수를 사용하게 될 때 하나의 이름에 여러 종류의 값을 넣을 수 있게 해줍니다. const dog = { name: &#39;멍멍이&#39;, age: 2 }; console.log(dog.name); console.log(dog.age); 결과물은 다음과 같습니다. 멍멍이 2 객체를 선언 할 때에는 이렇게 { } 문자 안에 원하는 값들을 넣어주면 됩니다. 값을 집어 넣을 때에는 키: 원하는 값 형태로 넣으며, 키에 해당하는 부분은 공백이 없어야합니다. 만약에 공백이 있어야 하는 상황이라면 이를 따옴표로 감싸서 문자열로 넣어주면 됩니다. const sample = { &#39;key with space&#39;:..

[유닉스] 시스템 백업과 복구 명령어

스템 백업과 복구 명령어 테이프에 파일 보관 : tar tar 명령은 기본적으로 파일을 자기 테이프(magnetic tape)에 보관하도록 특별히 설계되었음 현재는 여러 개의 파일들을 하나의 파일로 묶는 용도로 더 많이 쓰이고 있음 tar 명령의 특징은 단순함, 신뢰성, 안정성, 자기 테이프 장치 이외의 어떤 매체에도 저장할 수 있는 유연성 형식 : tar [options] [생성될 파일명] [대상 파일명 또는 대상 디렉토리, 장치명] 가장 많이 사용되는 옵션은 cvf, tvf, xvf 저장 매체로 플로피 디스크나 자기 테이프로 지정하고 백업하는 예 /dev/fd0는 플로피 드라이브를 백업 매체로 지정하는 것 /var 디렉토리를 플로피 드라이브로 복사 # tar –cf /dev/fd0 /var 백업될 크..

[Javascript/ECMAScript6/ES6] 함수

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 함수 함수는, 특정 코드를 하나의 명령으로 실행 할 수 있게 해주는 기능입니다. const a = 1; const b = 2; const sum = a + b; 한번, 이 작업을 함수로 만들어보겠습니다. function add(a, b) { return a + b; } const sum = add(1, 2); console.log(sum) 결과는 3이 됩니다. 함수를 만들 때는 function 키워드를 사용하며, 함수에서 어떤 값을 받아올지 정해주는데 이를 파라미터(매개변수)라고 부릅니다. 함수 내부에서 return 키워드를 사용하여 함수의 결과물을 지정 할 수 있습니다. 추가적으로, return 을 하게 되면 함수가 끝납니다. 만약 다음과 ..

[유닉스/unix] 시스템 성능 관리 명령어

시스템 성능 관리 명령어 개요 시스템이 현재 사용하고 있는 자원의 현황 조사 시스템이 효율적으로 동작하고 있는지 검사 시스템 성능에 영향을 미치는 요소, 시스템이 최적의 성능을 발휘하기 위해 무엇이 필요한지 알게 됨 시스템 상태 : uptime 시스템의 평균 부하에 대한 수치를 측정 시스템이 얼마나 오랜 시간 동안 운영되고 있는지를 통계와 함께 보여줌 00:20:29 : 현재 시간 up 2:27 : 부팅 후부터의 동작 시간 2 users : 현재 서버에 접속된 사용자 수 load average : 과거 1, 5, 15분간의 시스템 평균 부하(load) 일반적으로 평균 부하가 5.0-10.0 이상이면 높은 부하이므로 부하 분산 필요 # uptime 00:20:29 up 2:27, 2 users, load ..

[Javascript/ECMAScript6/ES6] 조건문

이글은 "벨로퍼트"님의 동영상 강의를 보고 정리한 내용입니다. 조건문 조건문을 사용하면 특정 조건이 만족됐을 때 특정 코드를 실행할 수 있습니다. if 문 가장 기본적인 조건문은 if 문입니다. if문은, "하다면 ~를 해라" 를 의미합니다. const a = 1; if (a + 1 === 2) { console.log(&#39;a + 1 이 2 입니다.&#39;); } 결과는, "a + 1 이 2 입니다." 이 출력됩니다. 하지만, 만약에 여기서 a 를 0 으로 바꾼다면 어떨까요? const a = 0; if (a + 1 === 2) { console.log(&#39;a + 1 이 2 입니다.&#39;); } 결과는, 아무것도 출력되지 않습니다. if문을 사용하면, 이렇게 특정 조건이 만족 될 때에만 ..

반응형