개발을 해보다/Node.js 9

[Node.js] #08. 숫자로 계산하기

이전 글: #07. 문자, 숫자 입력하기 먼저 상수를 두 개 정의한다. const num1 = 6; const num2 = 4; ■더하기 수학시간에 배웠던 것 그대로더하고 싶은 두 값 사이에 +를 입력한다. const plus = num1 + num2; console.log(num1, '과', num2, '의', '덧셈결과:', plus); 결과 ■빼기 수학시간에 배웠던 것 그대로 빼고싶은 두 값 사이에 -를 입력한다. const minus = num1 - num2; console.log(num1, '과', num2, '의', '뺄셈결과:', minus); 결과 ■곱하기 곱하고 싶은 두 값 사이에 ×가 아니라 *를 입력한다. const multiple = num1 * num2; console.log(nu..

[Node.js] #07. 문자, 숫자 입력하기

이전 글 : #06. 상수 입력하기 문자와 숫자를 입력하고 각각을 더해보자. const string1 = '1'; const string2 = '2'; const number1 = 1; const number2 = 2; console.log('문자를 더하면:%s',string1 + string2); console.log('숫자를 더하면:%d',number1 + number2); console.log('문자와 숫자를 더하면:%s',string1 + number2); 결과 문자와 문자를 더하면 문자 두개를 이어 붙인 것이 출력 된다. 숫자와 숫자를 더하면 두 숫자를 더한 값이 출력된다. 문자와 숫자를 더하면 문자와 문자를 더한것 처럼 출력된다. 문자인지 숫자인지 구분은 어떻게 할 수 있을까? isNaN() ..

[Node.js] #05. 변수 입력하기

이전 글 : #04. 주석 달아보기 변수를 입력해보자. // 변수 선언하기 let myname = '이철수'; console.log('내 이름은:', myname); myname = '김영희'; console.log('내 이름은:', myname); var yourname ='김철수'; console.log('네 이름은:', yourname); var yourname = '이영희' console.log('네 이름은:', yourname); 결과 ES6에선 let을 쓴다. ES6 이전엔 var를 사용했다. var의 경우 같은 이름의 변수를 두 번 이상 선언해도 에러가 뜨지 않으며 다른 내용으로 변한다. 한편 let은? //이렇게 하면 에러가 떠요 let yourmother = '복분자'; let yourm..

[Node.js] #04. 주석 달아보기

이전 글 : #03. 콘솔에 Hello World 출력하기 02 어... javaScript와 똑같다. 주석은 영어로 하면 comment로 주로 이 코드가 무슨 코드인지 간단하게 적을때 사용한다. 내가 현업에서 사용했던 건... 무슨 기능을 하는 함수인가를 표시할 때 쓰거나, 공통 패키지엔 들어가는데 패키지 이용자(=특정 기업)가 그 기능을 안쓸 경우에 그 안쓰게 된 기능을 사용자(=기업)가 언젠간 다시 쓸 수도 있고 업뎃할 때 반영될 수 있기 때문에 코드를 삭제하기 보다는 주석을 달아서 감춰놓을때 주로 사용했다. 그 외에도 사용자(=기업)가 건드린 환경 에러뜰 때 테스트 환경에서 하나하나 체크할 때 써먹었었다. // 한 줄 주석 console.log('이건 뜬다?'); // console.log('이건..

[Node.js] #03. 콘솔에 Hello World 출력하기 02

이전 글 : #02. 콘솔에 Hello World 출력하기 01 ■포맷팅해서 출력하기 다음의 코드를 입력해보자 // 포맷팅 출력 // 문자열 console.log('이름:%s','홍길동'); // 숫자데이터 console.log('나이:%d', 20); console.log('소수를 입력해보자:%d', 99.9); // 두 가지 이상 이어서 출력 console.log('이름:%s, 나이:%d','홍길동', 20); console.log('이름:%s, 나이:%s','홍길동', 20); console.log('이름:%s 나이:%d 소수를 입력해보자:%d','홍길동', 20, 99.9); 자바에서 Spring.format를 사용할 줄 안다면 이해하기 쉽다. (C#은 string.format였나. 다른 언어는 ..

[Node.js] #02. 콘솔에 Hello World 출력하기 01

이전글 : #01. 설치 및 환경설정하기(구름IDE 이용) 1. '+'버튼을 눌러 폴더를 추가해본다. 2. 마우스 오른쪽 버튼을 클릭해서 파일을 새로 만들어본다.('+'버튼 눌러도 됨) 3. 확인을 눌러준다. 파일이 만들어졌다. 4. 다음의 코드를 입력한다. console.log('Hello World'); 5.터미널에 다음의 코드를 입력한다. node /workspace/study_nodejs/project001/001_hello_world.js 혹은 파일 선택해서 선택된 파일 실행 눌러본다. Hello World가 콘솔에 잘 출력된다. console.log() : 결과 값을 콘솔에 출력시키기 console.log('내용'); 주로 로그 출력할때 쓴다. ■ECMAScript 6 함수로 콘솔에 출력하기 ..

[Node.js] #01. 설치 및 환경설정하기(구름IDE 이용)

*이건 단순히 개인 공부를 기록한 것이므로 잘못된 부분이 많을 수 있습니다. 책에서는 Node.js를 https://nodejs.org에서 설치해서 에디터와 함께 사용하라 하였지만 Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 나는 가볍게 언어만 공부만 하기 위해서 구름IDE를 이용하기로 했다. ide.goorm.io 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발에 관련된 모든 작업..