typescript module


typescript面向對象2

// 隨機取a,b之間的一個隨機數
function radNum(a, b) {
    return a > b ? 0 : Math.round(Math.random() * (b - a) + a);
    }
    
http://www.jq22.com/

1.模塊module

一個文件就是一個模塊(不需要關鍵字標識),模塊不需要關鍵字聲明,模塊內部有兩個關鍵字:export、import

  1. import 控制模塊導入
  2. export 控制模塊導出

export 公開,對外暴露,別的模塊可以引用。
import 引用模塊

模塊可以幫組開發者講代碼分隔為可重用的單元。開發者可以自己決定將模塊中的那些資源(類,方法,變量)暴露出去供外部使用。那些資源只在模塊內使用 。。

模塊不需要關鍵字標識,一個文件就是一個模塊,模塊內部有兩個關鍵字支撐模塊的使用

export 對外暴露資源(變量,函數,對象,類(typescript))


export var property1="king1";

var  property2="king2"

export function methods1(){

  console.log(1111);
  
}


function methods2(){

  console.log(32222);
  
}

export class classname1{

}

class classname2{
  
}


import {property1 ,classname1} from './test1';


console.log(property1);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM