본문 바로가기

Python_WEB/JavaScript

[freecodecamp]JavaScript 초기화되지 않은 변수 이해

반응형

JavaScript 변수가 선언되면 초기 값은 정의되지 않습니다.

정의되지 않은 변수에 대해 수학적 연산을 수행하면 결과는 "Not a Number"을 의미하는 NaN이됩니다.

문자열을 정의되지 않은 변수와 연결하면 "undefined"라는 리터럴 문자열을 얻게됩니다.

 

Q>

1. 3 개의 변수 a, b, c를 각각 5, 10 및 "I am a"로 초기화하여 정의되지 않도록합니다.

2. a는 6의 값을 갖도록 정의되고 평가되어야합니다.

3. b는 15의 값을 갖도록 정의되고 평가되어야합니다.

4. c는 undefined를 포함 할 수 없으며 "I am a String!"값을 가져야합니다.

5. 지정된 주석 아래의 코드를 변경해서는 안됩니다.

 

A>

// Only change code below this line
var a;
var b;
var c;
// Only change code above this line
var a = 5;
var b = 10;
var c = "I am a";

a = a + 1;
b = b + 5;
c = c + " String!";

 

https://www.freecodecamp.org/

 

freeCodeCamp.org

Learn to code. Build projects. Earn certifications.Since 2015, 40,000 graduates have gotten jobs at tech companies including Google, Apple, Amazon, and Microsoft.

www.freecodecamp.org

 

반응형