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 |
디버거 | 이동 | 공공의 | 빈 |
기본 | 만약 | 반환 | 휘발성 물질 |
지우다 | 구현 | 짧은 | 동안 |
하다 | 수입 | 공전 | 와 |
더블 | 에 | 감독자 |