๐Ÿ“ŒLanguage/JavaScript

๋ฌธ์ œ๋กœ ๊ฐœ๋… ์žก๋Š” ์Šค์ฝ”ํ”„

hellohailie 2022. 5. 14. 01:03

์˜ˆ์ œ1) result ๊ฐ’์€?

let x = 10;

function outer () {
  x = 20;
  function inner () {
    x = x + 20;
  }
  inner();
}

outer();
let result = x;

 

์˜ˆ์ œ2) result ๊ฐ’์€?

let x = 10;

function outer () {
  x = 20;

  function inner () {
    let x;
    x = x + 20;
    return x;
  }
  inner();
}

outer();
let result = x;

 

 

์˜ˆ์ œ3) result ๊ฐ’์€?

let x = 10;

function outer () {
  let x = 20;

  function inner () {
    x = x + 10;
    return x;
  }
  inner();
}

outer();
let result = x;

 

 

 

 

 

 

 

 

 

 

 

๐Ÿ‘‡

๐Ÿ‘‡

๐Ÿ‘‡

๐Ÿ‘‡

๐Ÿ‘‡

๐Ÿ‘‡

๐Ÿ‘‡

๐Ÿ‘‡

 

 

 

 

 

๋‹ต

์˜ˆ์ œ1 => 40

์˜ˆ์ œ2 => 20

์˜ˆ์ œ3 => 10