JSFiddle - React, Tailwind, and code Playground

JavaScript

// 전역변수 name을 선언하고 값을 'nero'로 할당
var name = 'nero';

function log() {
  // 함수 log가 선언된 시점에 존재하는 name을 사용
  // log가 선언되는 시점에 존재하는 name는 전역의 name 뿐
  alert(name);
}

function wrapper() {
  // 지역 변수 name를 선언하고 값을 '홍길동'으로 할당
  var name  = '홍길동';
  
  // 함수 log를 실행
  log();
}

// alert으로 무엇이 찍힐까요?
wrapper();