Number Is Primitive

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 의 기본 값 (primitive values) 개념을 탐구합니다. 전달된 값을 해당 값에서 생성된 객체와 비교하는 isPrimitive() 함수를 사용하여 기본 값과 비 - 기본 값 (non-primitive values) 을 구별하는 방법을 배웁니다. 일련의 연습을 통해 JavaScript 의 이 기본적인 개념에 대한 더 깊은 이해를 얻을 것입니다.

기본 값 확인하기

코딩 연습을 위해 터미널 또는 SSH 를 열고 node를 입력하세요. 그런 다음, 다음 단계를 따라 값이 기본 값인지 여부를 확인할 수 있습니다.

  1. Object(val)을 사용하여 확인하려는 값에서 객체를 생성합니다.
  2. 엄격한 부등호 연산자 !==를 사용하여 생성된 객체와 원래 값을 비교합니다.
  3. 두 값이 같지 않으면 원래 값은 기본 값입니다.

isPrimitive 함수의 코드는 다음과 같습니다.

const isPrimitive = (val) => Object(val) !== val;

다음 값으로 이 함수를 테스트할 수 있습니다.

isPrimitive(null); // true
isPrimitive(undefined); // true
isPrimitive(50); // true
isPrimitive("Hello!"); // true
isPrimitive(false); // true
isPrimitive(Symbol()); // true
isPrimitive([]); // false
isPrimitive({}); // false

확인하려는 값이 기본 값인 경우 함수는 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

요약

축하합니다! Number Is Primitive 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.