반응형

js 2

[JS] null과 undefined 차이

[JS] null과 undefined 차이 소개 JavaScript에서 null과 undefined는 매우 흔한 용어입니다. 이 둘은 모두 "값이 없음"을 나타내지만, 그 차이점은 무엇일까요? null null은 원시 데이터 유형으로, 값이 없음을 나타내는 데 사용됩니다. 변수를 선언하고 값을 할당하지 않았거나, 변수에 null을 할당하여 값이 없음을 나타낼 수 있습니다. 예를 들어: let foo = null; console.log(foo); // null undefined undefined는 변수가 선언되었지만, 값을 할당하지 않은 경우에 발생합니다. 함수에 매개변수를 전달하지 않은 경우나, 객체의 속성에 값이 없는 경우도 undefined가 반환됩니다. 예를 들어: let bar; console.l..

Javascript 2023.03.04

[JS] 전개 연산자란?

전개연산자 예시와 정의 전개 연산자(Spread) 전개 연산자(Spread)는 배열이나 객체 같은 iterable(반복 가능한) 객체의 요소를 하나씩 분리하여 전개한다. 배열의 내용을 첫번째부터 끝까지 나열하고 싶을 때 일일이 작성하는 것 대신 전개 연산자를 사용하여 간단하게 작성할 수 있다. 예시: const fruits = ['apple', 'banana', 'kiwi']; console.log(...fruits); 결과: apple banana kiwi rest parameter 함수의 매개변수에도 이와 같은 전개 연산자를 이용할 수 있는데, 나머지의 모든 인수를 받아내는 역할을 하기 때문에 ‘나머지 매개변수’라고 한다. 또한 속성의 이름과 변수의 이름이 같으면 축약할 수 있다 하나만 남겨도 가능하..

자바스크립트 2023.02.26
반응형