crystal_dev
Crystal 개발 일지
crystal_dev
전체 방문자
오늘
어제
  • 분류 전체보기 (58)
    • Web (0)
    • Frontend (32)
      • React (0)
      • Javascript (17)
      • HTML & CSS (14)
      • DOM API (0)
    • 사이드프로젝트 (1)
      • Flask (1)
    • CS (0)
      • Network (0)
    • 형상관리 & 개발도구 (2)
      • git (1)
      • VSCode (1)
    • 알고리즘 (19)
      • 백준 알고리즘 (1)
      • 프로그래머스 (17)
      • 기타 (1)
    • Error (2)
      • javscript (1)
      • python (1)
    • blog (2)
      • daily (1)
      • 회고 (0)
      • it참고 (0)
      • 항해99 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Javascript
  • match()
  • Algorithm
  • Programmers
  • 알고리즘
  • 자바스크립트
  • js기본
  • js
  • 풀이
  • let
  • js 기본
  • userfont
  • 느슨한타입
  • javascript error
  • css위치
  • 프론트엔드
  • CSS
  • frontend
  • css정렬
  • 프로그래머스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
crystal_dev

Crystal 개발 일지

Frontend/Javascript

[TIL] 전역변수와 지역변수

2022. 5. 27. 17:41
728x90
반응형

함수는 유효 범위에 따라 전역변수(Global Variable)와 지역 변수(Local Variable)로 나뉜다.

 

전역변수 : 함수 외부에서 선언된 변수로, 프로그램 전체에서 접근할 수 있는 변수다.

지역변수 : 함수 내부에서 선언된 변수로,  함수가 실행되면 만들어지고, 함수가 종료되면 소멸한다. 

 함수 외부에서는 접근할 수 없다. 

 

// 전역 변수와 지역 변수
// 전역변수
let name = "JS"
let msg = "Welcome!";

function hello(name){
	// 지역변수
	let msg = "Hello!"
    console.log(name + " " + msg);
}

// 전역변수 출력
console.log(name + " " + msg) // JS Welcome!

// 지역변수 출력
hello("Crystal"); // Crystal Hello!

 

 

 

728x90
반응형
저작자표시 (새창열림)

'Frontend > Javascript' 카테고리의 다른 글

[TIL] JavaScript 형변환  (0) 2022.07.21
[TIL] 느슨한 타입의 동적 언어, 자바스크립트  (0) 2022.07.21
[TIL] 객체 리터럴  (0) 2022.05.27
[TIL] 함수 기본  (0) 2022.05.25
[TIL] 배열  (0) 2022.05.24
    'Frontend/Javascript' 카테고리의 다른 글
    • [TIL] JavaScript 형변환
    • [TIL] 느슨한 타입의 동적 언어, 자바스크립트
    • [TIL] 객체 리터럴
    • [TIL] 함수 기본
    crystal_dev
    crystal_dev
    어제보다 더 나은 오늘의 내가 되자 ✧ʕ̢̣̣̣̣̩̩̩̩·͡˔·ོɁ̡̣̣̣̣̩̩̩̩✧

    티스토리툴바