반응형

[기초강좌] 자바스크립트의 기본 문법/변수에 대해서


변수, 표현식과 연산자

 변수란 프로그램 실행시 처리 대상이 되는 자료나 처리된 결과를 기억 시킬 기억 장소의 이름을 말하는 것으로, 상수와는 달리 프로그램이 실행되는 도중에 그 값이 변할 수 있습니다.



①. 변수명 사용 규칙

 : 자바 스크립트에서 사용할 수 있는 변수에 대해 알아봅시다.

   변수를 참조하기 위해서는 변수명을 사용해야 하는데 변수명 사용시 몇 가지 규칙을 따라야 합니다.

 ㄱ. 사용가능한 문자 : 영문자의 대소문자, 숫자, 밑줄(_)이 사용가능하다.

 ㄴ. 변수명의 첫 글자는 반드시 영문자나 밑줄로 시작해야한다.

 ㄷ. 이어지는 문자는 숫자일 수도 있다.

 ㄹ. 자바 스크립트는 대소문자를 구분한다.

 ㅁ. 예약어는 변수명으로 사용할 수 없으나 변수명 내에 포함되는 것은 상관없다.


②. 변수의 사용 범위 규칙

 변수의 사용 범위란 스크립트 내에서 변수를 사용할 수 있는 영역에 관한 것입니다. 자바 스크립트에서는 변수의 영역에 두 개의 범위가 있습니다.


 - 전역 변수 : 전역변수를 선언하기 위해서는 함수 내에서든 함수 밖에서든 원하는 값을 변수에 할당하면 됩니다.

 - 지역변수 : 현재의 함수 내에서만 사용할 수 있어요. 함수 내에서는 지역 변수를 선언하려면 var 키워드를 사용합니다.




3. 표현식과 연산자

 ① 표현식이란 문자, 변수, 연산자 등을 하나의 의미 있는 연산을 수행할 수 있도록 적당하게 결합하는 것을 말합니다. 이때 값이란 숫자나 문자 또는 논리 값일 수 있죠.

 표현식을 좀더 간단하게 구분해보면 다음과 같은 두 가지 형태로 나누어 볼 수 있습니다. 첫째로 값을 변수에 할당하는 표현식과 둘째로 값만 간단히 갖는 표현식입니다.


 - 값을 변수에 할당하는 표현식

  : 예를 들어 x = 10 이 문장을 변수 x에 10이라는 정수형 값을 할당하는 표현식입니다. 이러한 표현식을 할당 연산자를 사용한 표현식이라 합니다.


 - 값만 갖는 표현식

  : 예를 들어 1 + 2 결과는 3이 나옵니다. 그러나 이 계산된 3이라는 결과값은 어디에도 할당되지 않아요. 이러한 것을 간단히 값만을 갖는 표현식이라 하죠.


 ② 연산자

  - 일반 산술 연산자 : 단항의 부호 바꾸기, 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 등의 산술 연산을 할 때 사용되는 연산자입니다.


일반 산술 연산자 

의미 

보기 

- 

부호 변환(단항 연산) 

-a 

+ 

덧셈 

a + b 

- 

뺄셈(이항 연산) 

a - b 

* 

곱셈 

a * b 

/ 

나눗셈 

a / b 

% 

나머지 계산 

a % b 


위의 표에서 단항 연산자인 '-'와 이항 연산자인 '-'의 차이점은 다음과 같습니다.


 이항 연산자 : a-b 

  : 두 변수 a와 b의 빼는 연산

 단항 연산자 : -(-a) = a, -a

  : 하나의 변수 a의 값의 부호를 바꾼다.


프로그램을 작성할 때 일반적인 수식과는 달리 산술 연산자는 생략할 수 없습니다.


나머지(%) 연산자에 대해 좀 더 자세히 살펴보면


var1 % var2


여기서 var1과 var2는 변수입니다. 나머지 연산자는 첫번째 피연산자를 두 번째 피연산자로 나눈 나머지 값을 돌려줍니다. 즉, 위의 문장에서 var1/var2한 나머지 값을 리턴합니다. 예를 들어 10 % 3은 나머지 값 1을 반환합니다.



반응형
Posted by 제3인생자
l