nodejs 는 전체적으로 C언어와 비슷한 문법을 가지고 있습니다.

변수 선언법

var 변수명 = 값 // var 변수는 재선언과 재할당 모두 가능합니다. 하지만 이렇게 되면 코드가 길어질수록 실수로 인해 변수값이 바뀔 위험이 있습니다.
let 변수명 = 값 // let 변수는 재선언은 안되지만 재할당은 가능합니다.
const 변수명 = 값 // const는 변수 재선언과 재할당 모두 불가능합니다.

조건문

if (조건) {
	실행 코드
}
else if (조건) {
	실행 코드
}
else {
	실행 코드
}

함수

// 문자열 리턴
function hello(name) {
	console.log("Hello, " + name)
}
hello("Jaeyoung")

// 화살표 함수
const hellotwo(name) => {
	return("Hello, " + name)
}
console.log(hello("Jaeyoung"))

객체

const human = {
	키 : 값
	name: "장재영"
	club: "Layer7"
}
console.log(human.name) // 장재영

자바스크립트의 특성

자바스크립트는 오류 처리를 최소화 하고 무조건 넘기려는 특성을 가지고 있습니다. 덧셈 시 자료형이 달라도 억지로 통과시킵니다.