연산자, 함수, 클래스

스파르타코딩클럽 JavaScript 문법 뽀개기 수강 중

연산자

console.log('My' + ' car') // My car 출력
console.log('1' + 2) // 12를 출력
  • + 연산자로 문자열을 이어붙일 수 있음
  • 문자열과 숫자를 이어붙이면 숫자를 문자로 인식

템플릿 리터럴

const name = 'Jongwon Park'
console.log(`제 이름은 ${name}입니다`)
  • ``백틱을 사용해서 간결하게 문자열을 붙여 표현 가능

산술 연산자

console.log(10 + 1)
console.log(10 - 1)
console.log(10 / 2)
console.log(10 * 2)
console.log(10 % 3)
console.log(10 ** 2)
  • **은 거듭제곱을 의미한다

증감 연산자

let count = 1
console.log(++count)

일치연산자

console.log(1 === "1") // false 출력
console.log(1 == "1" // true 출력
  • ===는 비교하는 두 값의 데이터타입과 값 자체가 정확히 일치해야만 true 리턴
  • ==는 데이터타입이 일치하지 않으면 데이터타입을 자동으로 변환하기 때문에 기존 다른 언어의 일치연산자와 다름
  • 실수 유발 가능성이 있기 때문에 실무에서 거의 쓰지 않음

함수

함수 선언

function 함수명(매개변수){
  코드

  return 반환값
}

함수 호출

const 변수명 = 선언한 함수명(매개변수)

[참조] 스파르타코딩클럽 JavaScript 문법 뽀개기

끝!