카테고리 없음

소크라티브 '문자열' 문제를 풀어보자.

tnfejr0951 2021. 3. 3. 16:09

 

다음 코드에 대한 가장 바람직한 설명은?

let favoriteFruit = '사과';

  • A : favoriteFruit에 '사과'를 넣습니다.
  • B : favoriteFruit과 '사과'는 같습니다.
  • C : let으로 favoriteFruit를 할당하고 '사과를' 선언합니다.
  • D : let으로 favoriteFruit를 선언하고 '사과'를 할당합니다.

 

더보기

설명 : 선언과 할당의 차이를 구분하는 문제입니다.

위 코드는 키워드 let을 활용하여 변수 favoriteFruit를 선언하고 문자열 '사과'를 할당했습니다.

값 저장소인 변수는 선언되어야, 'hello', 2와 같은 데이터를 저장할 수 있습니다.

이 과정을 '할당' 한다고 합니다.

- favoriteFruit에 '사과'를 넣습니다 는 틀린말이 아닙니다. 다만, 앞으로 코드에 대해서 설명을 할 때, 정확한 용어 사용을 권합니다.

이 좋은 습관은 여러분의 기술 면접에서 진가가 드러나게 됩니다.

-favoriteFruit와 '사과'는 같지 않습니다. 자바스크립트에서는 (그리도 대부분의 컴퓨터 언어에서는) 등호는 할당 연산자로 사용되어, 변수에 값을 할당할 때 사용이 되기 때문에 같다고 할 수 없습니다. 같음을 표현하는 동치 연산자는 === 입니다.

-문제의 코드의 정확한 설명은, D : 키워드 let으로 변수favoriteFruit에 문자열 '사과'를 할당합니다. 가 되겠습니다.