[ TIL ] 221002 JavaScript 기초 강의

Jiwon Lee·2022년 10월 2일
1

TIL

목록 보기
13/13

오늘의 강의는 코딩앙마 님의 자바스크립트 기초편 !
자바스크립트도 html&css랑 마찬가지로 배웠던 내용이기 때문에 가볍게 훑으면서 모르는 부분만 정리해봤다.

사실 다른 내용은 뭐 ... 다른 언어랑 크게 다를 게 없어서 헷갈린 적 없었는데 잘 몰랐던 부분이랑 말하라고 하면 팍! 기억나지 않는 부분만 체크해봤당 ...

NEW !

const, let

변하지 않는 값 -> const
변할 수 있는 값 -> let

함수 선언문과 함수 표현식의 차이

// 함수 선언문 -> 어디서든 호출 가능 
function sayHello() {
	console.log("Hello");
}
// 함수 표현식 -> 변수이므로 선언 후 호출 가능
let sayHello = function () {
	console.log("Hello");
}

화살표 함수

let add = (num1, num2) => {
	return num1 + num2;
}

// 인수가 1개라면 괄호 생략 가능
let sayHello = name => `Hello, ${name}`;

// 함수 호출 시엔 불가능 !
let showError = () => {
	alert('error');
}

IDK?

const, let 맨날 뭣도 모르고 막 썼는데 ^^; 헷 근데 사실 let보다 var를 맨날... 썼는데... 왠지도 모르고 ... 찾아봐야 할 듯 ...

FIND ...

var -> 옛날에 쓰던 방식이라고 합니다 호호 다만 아래의 특징을 가짐

  • 중복 선언 가능
  • 함수 내의 변수를 제외하고는 전역 변수로 간주 ~
  • 변수 호이스팅 ( 선언 전 사용 오류 ) 발생 X

참고한 내용

변수 선언 방식 차이: var / let / const

profile
노는 게 제일 좋은데 공부는 하고 싶어요 😗

0개의 댓글