>  기사  >  웹 프론트엔드  >  Typescript는 변수를 선언합니다.

Typescript는 변수를 선언합니다.

藏色散人
藏色散人원래의
2019-04-15 14:23:212483검색

이 글은 주로 typescript 변수 선언에 대한 관련 지식을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

변수:

변수는 일부 데이터/값을 저장할 수 있는 메모리의 지정된 위치입니다. 변수라는 단어에 따르면 변수의 값이 바뀔 수 있다고 할 수 있습니다.

변수를 선언할 때는 몇 가지 규칙을 따라야 합니다.

변수 이름에는 대문자는 물론 소문자, 숫자도 포함될 수 있습니다. 변수 이름은 숫자로 시작할 수 없습니다. _$ 특수 문자만 사용할 수 있으며, 이외의 다른 특수 문자는 허용되지 않습니다.

변수 선언: 다음과 같이 다양한 방법으로 변수를 선언할 수 있습니다.

var Identifier:Data-type = value;

var Identifier: Data-type;

var Identifier = value;

var Identifier;

변수 선언 Description
var name:number = 10; 여기서의 이름은 정수형 데이터만 저장할 수 있는 변수입니다.
var name:number;

여기서 이름은 정수형 데이터만 저장할 수 있는 변수입니다. 그러나 기본적으로 값은 정의되지 않음으로 설정됩니다.

var name = 10;

여기서 변수를 선언할 때 데이터 유형을 지정하지 않았습니다. 따라서 컴파일러는 값(예: 숫자)을 보고 데이터 유형을 결정합니다.

var name; 여기서 변수를 선언했지만 데이터 유형이나 값을 지정하지 않습니다. 그런 다음 컴파일러는 해당 데이터 유형을 모든 데이터로 처리합니다. 기본적으로 해당 값은 정의되지 않음으로 설정됩니다.

TypeScript의 변수 범위:

이 범위는 변수의 가시성을 나타냅니다. 범위는 우리가 접근할 수 있는 변수를 정의합니다.

TypeScript 변수는 다음 범위에 있을 수 있습니다.

로컬 범위: 지정된 이름으로 메서드, 루프 등과 같은 블록에 선언됩니다. 지역 변수는 해당 변수가 선언된 구문 내에서만 액세스할 수 있습니다.

Global Scope: 변수가 생성자 외부에서 선언되면 어디서나 변수에 액세스할 수 있습니다. 이를 전역 범위라고 합니다.

클래스 범위: 클래스에서 변수가 선언되면 클래스 내에서만 해당 변수에 액세스할 수 있습니다.

코드 예:

var global_var = 10         //全局变量  
class Geeks {  
   geeks_var = 11;             //类变量 
   assignNum():void {  
      var local_var = 12;    //局部变量  
   }  
}  
document.write("全局变量"+global_var)   
var obj = new Geeks();  
document.write("类变量: "+obj.geeks_var)

출력:

全局变量:10 
类变量:11

위 내용은 Typescript는 변수를 선언합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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