首頁  >  文章  >  web前端  >  Typescript聲明變數

Typescript聲明變數

藏色散人
藏色散人原創
2019-04-15 14:23:212501瀏覽

本篇文章主要跟大家介紹關於typescript宣告變數的相關知識,希望對需要的朋友有幫助!

變數:

變數是記憶體中可以儲存一些資料/值的指定位置。根據變數這個詞,可以說變數的值是可以改變的。

在宣告變數時,必須遵循一些規則:

變數名稱可以包含大寫字母以及小寫字母和數字字母。變數名不能以數字開頭。我們只能使用_$特殊字符,除了這些其他特殊字符是不允許的。

變數宣告:我們可以透過多種方式宣告變數,如下所示:

var Identifier:Data-type = value;

var Identifier: Data-type;

var Identifier = 值;

var Identifier;

變數宣告 描述
var name:number = 10; 這裡的name是只能儲存整數型別資料的變數。
var name:number;

這裡的name是只能儲存整數型別資料的變數。但是透過預設值設定為undefined。

var name = 10;

#在這裡宣告變數時,我們沒有指定資料類型。因此編譯器透過查看它的值(即number)來決定它的資料類型。

var name; 這裡雖然宣告變量,但我們沒有指定資料類型,也沒有指定任何值。然後編譯器將其資料類型視為any資料。預設情況下,其值設定為undefined。

TypeScript中的變數範圍:

此範圍表示變數的可見性。範圍定義我們能夠存取變數。

TypeScript變數可以是以下範圍:

局部作用域:作為指定的名稱,在方法,循環等方塊中宣告。局部變數只能在聲明它們的構造中存取。

全域作用域:如果變數在建構外聲明,那麼我們可以在任何地方存取變數。這被稱為全球範圍。

類別範圍:如果在類別中宣告了變量,那麼我們只能在類別中存取該變數。

程式碼範例:

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