Javascript 기초(변수, 타입, 함수)

이성은·2022년 10월 21일
0

변수

  • JavaScript에서 데이터에 이름을 붙이는 것, 이름이 붙은 값
  • 선언과 할당 동시에 가능 : let 변수명 = 값;
  • 변수 선언
    • var : ES6 이전의 방법
    • let : var를 보완한 신문법, 재할당이 가능
    • const : 변하지 않는 상수 선언, 재할당이 불가능

타입

타입 종류

  • 원시값
    • Number 타입
    • String 타입 : ‘~’ / ”~” / ~로 문자열 표시
    • Boolean 타입 : true / false
    • Undefined 타입 : 변수에 값이 할당되지 않았을 때(초기화)
    • Null 타입 : 변수에 값이 없다는 것을 의도적으로 명시할 때
    • Symbol 타입
  • 객체

타입 확인

  • typeof
console.log(typeof 1) 
// number
console.log(typeof '1') 
// string
console.log(typeof (1 < 2)) 
// boolean

함수

함수 선언

  • 함수 선언식
    • function 키워드 사용
function getRectangleArea(width,height) {
	let rectangleArea = width * height;
	return rectangleArea;
}
  • 함수 표현식
let getRectangleArea = function(width,height) {
	let rectangleArea = width * height;
	return rectangleArea;
}
  • 화살표 함수
    • 화살표 함수의 매개변수가 하나일 경우 : 소괄호 생략가능
      → 2개이상 or 없을 경우 소괄호 사용
    • 화살표 함수의 본문에 return문만 있는 경우
      → return과 중괄호 생략가능, 소괄호 사용가능
      단, 함수표현식 2줄 이상이면 return, 중괄호 명시적으로 쓰기
let getRectangleArea = (width,height) => {
	let rectangleArea = width * height;
	return rectangleArea;
}

//소괄호 생략
const showYourself = x => {return x};

//중괄호 생략
let getRectangleArea = (width,height) => width * height;
profile
함께 일하는 프론트엔드 개발자 이성은입니다🐥

0개의 댓글