JavaScript-변수

JavaScript 데이터 유형

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

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

  • Numbers,예. 123, 120.50 등

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

  • Boolean 예 : 참 또는 거짓.

JavaScript는 또한 두 가지 사소한 데이터 유형을 정의합니다. null 과 undefined,각각은 단일 값만 정의합니다. 이러한 기본 데이터 유형 외에도 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 변수 이름은 대소 문자를 구분합니다. 예를 들면Name 과 name 두 개의 다른 변수입니다.

JavaScript 예약어

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

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