본문 바로가기

Python_WEB/JavaScript

[freecodecamp]JavaScript 전역 변수 및 기능

반응형

JavaScript에서 범위는 변수의 가시성을 나타냅니다.

펑션 블록 외부에서 정의 된 변수는 전역 범위를 갖습니다.

즉, JavaScript 코드의 모든 곳에서 볼 수 있습니다.

var 키워드없이 사용되는 변수는 전역 범위에서 자동으로 생성됩니다.

이로 인해 코드의 다른 곳에서 또는 함수를 다시 실행할 때 의도하지 않은 결과가 발생할 수 있습니다.

항상 var로 변수를 선언해야합니다.

 

Q>

1. var를 사용하여 함수 외부에서 myGlobal이라는 전역 변수를 선언합니다.

2. 값 10으로 초기화하십시오. fun1 함수 내에서 var 키워드를 사용하지 않고 oopsGlobal에 5를 할당합니다.

3. myGlobal을 정의해야합니다.

4. myGlobal은 10의 값을 가져야합니다.

5. myGlobal은 var 키워드를 사용하여 선언해야합니다.

6. oopsGlobal은 전역 변수 여야하며 값은 5 여야합니다.

 

A>

// Declare the myGlobal variable below this line
var myGlobal = 10;

function fun1() {
  // Assign 5 to oopsGlobal Here
  oopsGlobal = 5;
}

// Only change code above this line

function fun2() {
  var output = "";
  if (typeof myGlobal != "undefined") {
    output += "myGlobal: " + myGlobal;
  }
  if (typeof oopsGlobal != "undefined") {
    output += " oopsGlobal: " + oopsGlobal;
  }
  console.log(output);
}

fun1();
fun2();

 

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

 

반응형