이 글은 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!