세리프 따라잡기

helloworld 입력과 자바 스크립트(javascript) 간단 문법 정리 본문

Node.js

helloworld 입력과 자바 스크립트(javascript) 간단 문법 정리

맑은 고딕 2020. 12. 31. 01:20

 

1. node helloworld.js 를 통해 입력값 출력 시키기.

console.log('Hello World'); // helloworld 출력

2. 자바 스크립트 숫자와 이항 연산자에 대해.

console.log(1+1); // 숫자는 그냥 입력. +는 이항 연산자: 왼쪽 값과 오른쪽 값을 처리해 하나의 값인 2를 만드는 역할
console.log(4-1);
console.log(2*2); // 차례대로 실행 시키면 2345가 나옴.
console.log(10/2); //실행 시킬때 node syntax/number.js 라고 해야함 = 하위파일 여는 방법.

3. 자바 스크립트 문자열에 대해. [문자열 개수 세는 문법: string.length]

"1" //문자열로 표현할때는 "" 또는 ''로 짝을 이루어야함.
console.log('1'+'1'); //문자열과 문자열을 더한다 = 11이 결과값. 자바스크립트에서는 문자열과 문자열을 더하라고 한다면 결합 연산자로 판단하여 실행함.
console.log('dkanrjsk rmsid cuqhqslek.'.length); // 문법: string(~문자열~).length
console.log('3rw.'.length); // 위는 25개 아래는 4개의 결과값이 나옴.

4. 자바 스크립트 변수에 대해.

var a=1; // =는 대입 연산자. 오른쪽에 있는 값을 왼쪽의 변수에다 대입하여 변수의 값을 오른쪽(상수)으로 만드는 역할.
console.log(a); // 1의 값이 나옴.
a=2; // 앞서 변수를 만들 때는 var을 꼭 붙이는 게 좋다. (이미 만든 변수는 붙이지 않아도 괜찮다.) 나중에 유효범위를 배워 깨달을 때까지.
console.log(a); // 2가 나옴.

// 이러한 주석들은 comment라고도 한다.

5. 변수에 대해2.

//console.log('dkanrjsk rmsid cuqhqslek.'); //만약 이게 1억 줄이라 생각하면, 이럴땐 변수를 사용하는 게 편하다. 아래는 예시

//var letter = 'dkanrjsk rmsid cuqhqslek.';
//console.log(letter); // 결과는 똑같지만, 데이터에 이름을 부여함으로써 코드의 가독성은 훨씬 좋아진다.

// 그리고 중복을 제거하면 훨씬 더 좋은 코드를 짤 수 있다. 아래는 예시


//var letter = 'To. gothic. dkanrjsk gothic rmsid gothic cuqhqslek. gothic'; // 이렇게 gothic이 여러번 들어간 게 만약 1억 줄에 1억의 중복이라면, 방대한 데이터가 사용될 것이고, 사용된 gothic이 같은 뜻인지 또는 바꾸면 안되는 것인지 판단이 힘들다. 이럴땐 변수를 사용해주는 것이 좋다.

var name = 'gothic';
var letter = 'To. '+name+'. dkanrjsk gothic rmsid '+name+' cuqhqslek. '+name; // 결과는 똑같지만, '+name+'의 부분이 중복되는 거라는 것을 알 수 있으며 반드시 같은 거라는 것을 확신할 수 있다. 가독성 굿. 게다가 만약 gothic을 다른 단어로 바꾸게 되는 상황에서도 다같이 바꿀 수 있어, 효율성 면에서도 좋다.
console.log(letter);

 

Comments