JavaScript-변수

JavaScript 데이터 유형

프로그래밍 언어의 가장 기본적인 특성 중 하나는 지원하는 데이터 유형 집합입니다. 이들은 프로그래밍 언어로 표현하고 조작 할 수있는 값 유형입니다.

JavaScript는 세 가지 원시 데이터 유형으로 작업 할 수 있습니다.

  • Numbers,예. 123, 120.50 등

  • Strings 예 : "이 텍스트 문자열"등

  • Boolean 예 : 참 또는 거짓.

JavaScript는 또한 두 가지 사소한 데이터 유형을 정의합니다. nullundefined,각각은 단일 값만 정의합니다. 이러한 기본 데이터 유형 외에도 JavaScript는 다음과 같은 복합 데이터 유형을 지원합니다.object. 개체에 대해서는 별도의 장에서 자세히 다룰 것입니다.

Note− JavaScript는 정수 값과 부동 소수점 값을 구분하지 않습니다. JavaScript의 모든 숫자는 부동 소수점 값으로 표시됩니다. JavaScript는 IEEE 754 표준에 정의 된 64 비트 부동 소수점 형식을 사용하여 숫자를 나타냅니다.

자바 스크립트 변수

다른 많은 프로그래밍 언어와 마찬가지로 JavaScript에는 변수가 있습니다. 변수는 명명 된 컨테이너로 생각할 수 있습니다. 이러한 컨테이너에 데이터를 배치 한 다음 컨테이너 이름을 지정하여 데이터를 참조 할 수 있습니다.

JavaScript 프로그램에서 변수를 사용하기 전에 변수를 선언해야합니다. 변수는var 키워드는 다음과 같습니다.

<script type = "text/javascript">
   <!--
      var money;
      var name;
   //-->
</script>

동일한 변수로 여러 변수를 선언 할 수도 있습니다. var 다음과 같이 키워드-

<script type = "text/javascript">
   <!--
      var money, name;
   //-->
</script>

변수에 값을 저장하는 것은 variable initialization. 변수 생성시 또는 나중에 해당 변수가 필요할 때 변수 초기화를 수행 할 수 있습니다.

예를 들어 다음과 같은 변수를 만들 수 있습니다. money나중에 2000.50 값을 할당하십시오. 다른 변수의 경우 다음과 같이 초기화시 값을 할당 할 수 있습니다.

<script type = "text/javascript">
   <!--
      var name = "Ali";
      var money;
      money = 2000.50;
   //-->
</script>

Note − 사용 var문서의 모든 변수 이름의 수명 동안 한 번만 선언 또는 초기화를위한 키워드입니다. 동일한 변수를 두 번 다시 선언해서는 안됩니다.

JavaScript는 untyped언어. 이는 JavaScript 변수가 모든 데이터 유형의 값을 보유 할 수 있음을 의미합니다. 다른 많은 언어와 달리 변수 선언 중에 변수에 어떤 유형의 값이 포함 될지 JavaScript에 알릴 필요가 없습니다. 변수의 값 유형은 프로그램 실행 중에 변경 될 수 있으며 JavaScript가 자동으로 처리합니다.

자바 스크립트 변수 범위

변수의 범위는 변수가 정의 된 프로그램의 영역입니다. JavaScript 변수에는 두 개의 범위 만 있습니다.

  • Global Variables − 전역 변수에는 전역 범위가 있으므로 JavaScript 코드의 어느 곳에서나 정의 할 수 있습니다.

  • Local Variables− 지역 변수는 정의 된 함수 내에서만 볼 수 있습니다. 함수 매개 변수는 항상 해당 함수에 로컬입니다.

함수 본문 내에서 지역 변수는 동일한 이름의 전역 변수보다 우선합니다. 전역 변수와 이름이 같은 지역 변수 또는 함수 매개 변수를 선언하면 전역 변수를 효과적으로 숨길 수 있습니다. 다음 예를 살펴보십시오.

<html>
   <body onload = checkscope();>   
      <script type = "text/javascript">
         <!--
            var myVar = "global";      // Declare a global variable
            function checkscope( ) {
               var myVar = "local";    // Declare a local variable
               document.write(myVar);
            }
         //-->
      </script>     
   </body>
</html>

이것은 다음 결과를 생성합니다-

local

자바 스크립트 변수 이름

JavaScript에서 변수 이름을 지정할 때 다음 규칙을 염두에 두십시오.

  • JavaScript 예약 키워드를 변수 이름으로 사용해서는 안됩니다. 이러한 키워드는 다음 섹션에서 언급됩니다. 예를 들면break 또는 boolean 변수 이름이 유효하지 않습니다.

  • JavaScript 변수 이름은 숫자 (0-9)로 시작하면 안됩니다. 문자 또는 밑줄 문자로 시작해야합니다. 예를 들면123test 잘못된 변수 이름이지만 _123test 유효한 것입니다.

  • JavaScript 변수 이름은 대소 문자를 구분합니다. 예를 들면Namename 두 개의 다른 변수입니다.

JavaScript 예약어

JavaScript의 모든 예약어 목록은 다음 표에 나와 있습니다. JavaScript 변수, 함수, 메서드, 루프 레이블 또는 개체 이름으로 사용할 수 없습니다.

요약 그밖에 대신에 스위치
부울 열거 형 int 동기화 됨
단절 수출 상호 작용
바이트 연장하다 던지다
케이스 그릇된 원주민 던지다
잡기 결정적인 새로운 과도 현상
드디어 없는 진실
수업 흙손 꾸러미 시험
const ...에 대한 은밀한 유형
계속하다 함수 보호 var
디버거 이동 공공의
기본 만약 반환 휘발성 물질
지우다 구현 짧은 동안
하다 수입 공전
더블 감독자