본문 바로가기
Backend/Node.js

Node.js - 3. JavaScript Data type : Number/String (생활코딩 따라가기)

by 샴페인맛있다 2024. 4. 22.

  JavaScript Data Type    of Number and String.

 

 

 

1. Number

Atom 에디터(왼쪽) 와 CMD화면(오른쪽)

Atom 에디터에서 예제폴더를 열고 시작.

예제폴더 안에 syntax 폴더를 만들고 Number.js 생성.

 

CMD (Command Prompt)  창에서 cd 명령어를 입력하여, 예제폴더로 위치를 이동.

 * cd: 현재 파일 위치를 바꿔주는 명령어. 

 

 

CMD 화면에서 dir/w 명령어를 입력하면 시간, 날짜를 제외한 예제폴더의 파일 목록들이 표출됨.

  *dir/w : 시간, 날짜를 제외한 경로의 폴더와 파일들의 목록이 표출되는 명령어.  

 

 

 

Number.js 파일에 consol.log(1+1);를 입력 후 저장.

consol.log(1+1);에서 '+' 는 이항 연산자.

  * 이항연산자는 왼쪽에 있는 값과 오른쪽에 있는 값을 처리해서 하나의 값을 만들어내는 역할.

 

CMD 화면에서 node syntax/Number.js 를 입력하면 '2' 가 출력 됨.

node.js 에게 syntax 폴더의 Number.js 파일을 실행시키라는 명령임.

 

 

 

Number.js 파일에 

console.log(1+1);    
console.log(4-1);
console.log(2*2);
console.log(10/2);

값을 입력하고 CMD에  node syntax/Number.js를 다시 입력하면 각각의 결과 값이 나옴.

이것을 이용해서 더하기(+), 빼기(-), 곱하기(*), 나누기(/)  를 할 수 있음.

 

 

 

 

 

2. String (문자열)

Atom 에디터에서 예제 폴더의 syntax 폴더안에 String.js 파일 만들고 시작.

문자열을 표현 할 때는 ' ' (작은 따옴표) 나 " " (큰 따옴표)로 묶기.

 

 

String.js 파일에 

console.log(1+1);              
console.log('1'+'1');            

값을 입력하고 CMD에  node syntax/String.js를 다시 입력하면 각각 '2' 와 '11' 이 나옴.

 

 console.log(1+1);               →  JS가 +(더하기)를 숫자와 숫자를 더하는 '산술 연산자'로 해석. 
 console.log('1'+'1');            →  JS가 +(더하기)를 문자와 문자를 더하는 '결합 연산자'로 해석. 

 

 

 

 

문자열의 길이를 알려주는 JS 의 문법을 이용하여,

CMD에서 node.js를 실행시키면 결과값 '446' 이 나옴.

 

 *   string.length