ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바스크립트 지역변수를 왜 지향하는가
    Web Programming 2023. 11. 1. 22:41
    728x90
    반응형

     

    자바스크립트에서 지역 변수를 완전히 지향하는 것은 아니지만, 일반적으로 전역 변수보다는 

    지역 변수를 사용하는 것이 권장된다.

    지역 변수를 사용하는 것에는 몇 가지 이점이 있으며, 전역 변수 사용을 지양하는 이유도 있습니다.

    지역 변수를 선호하는 이유 ??

     

    스코프 관리 - 지역 변수는 특정 함수나 블록 내에서만 유효합니다. 이는 변수의 스코프가 제한되어 있어서 변수 충돌과 오류를 방지할 수 있습니다. 전역 변수는 어디서든 접근 가능하기 때문에 스코프 충돌이 발생할 수 있습니다.

    메모리 관리 - 지역 변수는 해당 변수가 필요한 범위 내에서만 메모리를 차지하며, 범위를 벗어나면 메모리가 해제됩니다. 이로 인해 메모리 누수를 방지할 수 있습니다. 반면 전역 변수는 프로그램이 실행되는 동안 메모리를 유지하므로 불필요한 메모리 사용을 유발할 수 있습니다.

    코드 유지보수 - 지역 변수는 특정 함수나 블록 내에서 사용되므로 해당 함수나 블록 내에서 

    어떻게 동작하는지 이해하기 쉽습니다. 

    전역 변수는 어디서든 접근 가능하므로 코드의 의도와 동작을 추론하기 어렵게 만들 수 있습니다.

    충돌 방지: 다른 라이브러리나 스크립트와의 충돌을 피하기 위해 지역 변수를 사용하는 것이 좋습니다. 

    전역 변수는 다른 코드와 충돌할 가능성이 높습니다.

    그러나 전역 변수를 완전히 피하는 것은 언제나 가능하지는 않습니다. 전역 변수는 애플리케이션의 상태를 저장하거나 공유하는 데 유용하며, 필요한 경우 사용할 수 있습니다. 그러나 전역 변수 사용을 최소화하고, 

    변수의 범위를 제한하여 코드의 가독성과 유지보수성을 향상시키는 것이 중요합니다. 

    함수 스코프, 블록 스코프 및 모듈 시스템과 같은 도구를 사용하여 변수 스코프를 관리하는 것이 좋습니다.

    728x90
    반응형
Designed by Tistory.