본문 바로가기

변수2

javascript 변수 scope shadowing 클로저 변수의 Scope선언한 변수가 유효한 영역function scope선언된 변수는 선언된 함수 안에서 접근 가능선언된 함수 안에서 선언된 함수 (nested function)에서도 접근 가능변수의 Shadowing함수 안에서 밖에서도 선언되었던 같은 이름의 변수를 사용하는 경우함수 밖의 변수는 잠시 가려짐 (shadowing)함수 안에서는 해당 함수에서의 변수를 사용 (함수 밖 변수의 값은 변하지 않음)함수에서 빠져나오면 다시 해당 변수에 접근할 수 있음함수 안에서만 값이 유지되어야 하는 경우함수 안에서 var 키워드를 사용해 선언하고 사용 여러 함수에서 값이 유지되면서 사용되는 변수의 경우함수를 포괄하는 곳에서 선언하고 사용 Closure 클로저함수, 함수가 선언될 때의 environment로 구성함수가.. 2016. 5. 3.
javascript 변수 변수프로그램 실행 도중 임의의 값을 저장해 두고 읽을 수 있는 공간변수의 선언과 초기화선언 : 컴퓨터에게 변수를 사용할 것이라고 선언(알려주는) 역할초기화 : 선언한 변수에 처음으로 값을 저장하는 과정변수에 값을 저장하는 법 : 대입연산자 (=) 를 활용콤마(,)를 활용해 여러 변수를 동시에 선언, 초기화 가능var variable_name; variable_name = value; prompt() 명령어promprt 뒤에 따라오는 괄호 안에 들어있는 메세지를 사용자에게 보여주고, 문자열을 입력받는 명령변수에 값을 저장하는 구문과 함께 사용해서, 사용자가 입력한 값을 변수에 저장 가능var name=prompt("이름을 입력해 주세요"); 변수의 값 활용변수의 이름을 사용하면, 변수의 값을 읽어서 사용 .. 2016. 4. 20.