자바스크립트 데이터 유형:
프로그래밍 언어의 가장 기본적인 기능 중 하나는 지원하는 데이터 유형 집합입니다. 표현하고 조작할 수 있는 프로그래밍 언어 값의 종류입니다.
JavaScript는 세 가지 기본 데이터 유형을 허용합니다.
JavaScript는 null과 정의되지 않음이라는 두 가지 데이터 유형도 정의하며, 각 유형은 단일 값만 제한합니다.
이러한 기본 데이터 유형 외에도 JavaScript는 객체라는 복합 데이터 유형을 지원합니다. 객체에 대한 자세한 내용은 별도의 장에서 다루겠습니다.
참고: Java는 정수 값과 부동 소수점 값을 구분하지 않습니다. 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>
변수에 저장된 값을 변수 초기화라고 합니다. 변수가 생성되거나 업데이트될 때 초기화될 수 있습니다. 아래와 같이 변수가 필요합니다.
예를 들어, 돈이라는 변수와 2000.50의 값을 생성한 다음 이를 할당할 수 있습니다. 다른 변수의 경우 다음과 같이 초기화 시 값을 할당할 수 있습니다.
<script type="text/javascript"> <!-- var name = "Ali"; var money; money = 2000.50; //--> </script>
참고: var 키워드는 선언이나 초기화에만 사용하세요. 변수 이름이 선언되면 문서 전체에 적용됩니다. 동일한 변수를 두 번 다시 선언할 필요가 없습니다.
자바스크립트는 입력된 언어입니다. 이는 JavaScript 변수가 모든 데이터 유형의 값을 보유할 수 있음을 의미합니다. 다른 많은 언어와 달리 변수 선언에서 변수가 보유할 값 유형을 JavaScript에 알릴 필요가 없습니다. 프로그램이 실행되는 동안 변수의 값 유형이 변경될 수 있으며 JavaScript는 이를 자동으로 수행합니다.
자바스크립트 변수 범위:
변수의 범위는 변수가 정의된 프로그램 내 영역입니다. JavaScript 변수에는 두 가지 범주만 있습니다.
함수 본문에서 지역 변수는 같은 이름을 가진 전역 변수보다 우선합니다. 지역 변수나 함수 매개변수와 같은 이름의 전역 변수를 선언하면 전역 변수를 효과적으로 숨길 수 있습니다. 아래에 예를 들어보겠습니다.
<script type="text/javascript"> <!-- var myVar = "global"; // Declare a global variable function checkscope( ) { var myVar = "local"; // Declare a local variable document.write(myVar); } //--> </script>
이렇게 하면 다음과 같은 결과가 나타납니다.
local
자바스크립트 변수 이름:
JavaScript의 변수 이름 지정에는 다음 규칙이 유지됩니다.
JavaScript 예약어:
다음은 JavaScript의 예약어입니다. JavaScript 변수, 함수, 메소드, 루프 태그 또는 기타 개체 이름과 함께 사용할 수 없습니다.