>웹 프론트엔드 >JS 튜토리얼 >JavaScript 변수 및 데이터 유형에 대한 간략한 소개_기본 지식

JavaScript 변수 및 데이터 유형에 대한 간략한 소개_기본 지식

WBOY
WBOY원래의
2016-05-16 15:56:551056검색

자바스크립트 데이터 유형:

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

JavaScript는 세 가지 기본 데이터 유형을 허용합니다.

  1. 123, 120.50 등의 숫자
  2. "이 텍스트 문자열" 등의 문자열
  3. true 또는 false와 같은 부울 유형입니다.

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 변수에는 두 가지 범주만 있습니다.

  • 전역 변수: 전역 변수는 전역 범위를 가집니다. 즉, 전역 변수는 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 키워드를 변수 이름으로 사용하면 안 됩니다. 이러한 키워드는 다음 섹션에서 언급됩니다. 예를 들어, break 또는 부울 변수 이름은 유효하지 않습니다.
  • JavaScript 변수 이름은 숫자(0-9)로 시작할 수 없습니다. 문자나 밑줄을 그어야 합니다. 예를 들어 123test는 잘못된 변수 이름이지만 _123test는 유효한 변수 이름입니다.
  • JavaScript 변수 이름은 대소문자를 구분합니다. 예를 들어 이름과 이름은 서로 다른 두 변수입니다.

JavaScript 예약어:

다음은 JavaScript의 예약어입니다. JavaScript 변수, 함수, 메소드, 루프 태그 또는 기타 개체 이름과 함께 사용할 수 없습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.