Node.js와 JavaScript 공부(#1일차)

Bonita·2021년 6월 16일
0

#1일차 2021.06.16

Node.js mac OS에 설치하기

https://nodejs.org > Download for mac OS 선택 (원하는 version 선택)

Node.js 설치 확인(version 확인)

node -v

[Node.js]

main.js

var http = require('http');
var fs = require('fs');
var app = http.createServer(function(request,response){
    var url = request.url;
    if(request.url == '/'){
      url = '/index.html';
    }
    if(request.url == '/favicon.ico'){
      return response.writeHead(404);
    }
    response.writeHead(200);
    // 읽어야할 파일 생성하게 됨.
    // response.end(fs.readFileSync(__dirname + url));
    // 사용자에게 전송하는 데이터를 바꿀 수 있음.
    response.end(fs.readFileSync('bonita : '+url));
 
});
app.listen(3000);

실행 결과 http://localhost:3000/ 로 확인

[JavaScript]

JavaScript Data type - Number

Number.js

console.log(1+1);
console.log(3-1);
console.log(3*3);
console.log(12/3);

Number.js 실행 결과

JavaScript Data type - String

string.js

console.log('1'+'1');
console.log('The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and can be accessed via the Internet.[1] English scientist Tim Berners-Lee invented the World Wide Web in 1989. He wrote the first web browser computer program in 1990 while employed at CERN in Switzerland.[2][3] The Web browser was released outside of CERN in 1991, first to other research institutions starting in January 1991 and to the general public on the Internet in August 1991.'.length);

string.js 실행 결과

JavaScript Data type - Variable

variable.js

var a = 1;
console.log(a);
a = 2;
console.log(a);

var name = 'k8805';
var letter = 'Dear '+name+' Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. '+name+' Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa egoing qui officia deserunt mollit anim id est laborum. '+name;
console.log(letter);

variable.js 실행 결과

JavaScript - Template Literal

template.js

var name = 'k8805';
var letter = 'Dear '+name+'\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. '+name+' Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa egoing qui officia deserunt mollit anim id est laborum. '+name;
 
// Template literals 사용했을 때
var letter = `Dear ${name}
 
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ${name} Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. ${1+1} Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa egoing qui officia deserunt mollit anim id est laborum. ${name}`;
 
console.log(letter);

template.js 실행 결과

profile
STARLIKE

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN