typeScript(學習一,數組)


前言:TypeScript是微軟開發的一門編程語言,它是JavaScript的一個超集,它遵循最新的ES6腳本語言規

范,TypeScript擴展了JavaScript的語法,已經存在的JavaScript程序可以不經任何改動的情況下在TypeScript環境下運行。

TypeScript只是想JavaScript添加了一些新的遵循ES6規范的語法、以及基於類的面向對象編程的特性。

1.Typescript安裝

  1).安裝node.js

  2).npm install -g typescript

  3).編譯:tec xxx.ts, 會生成js文件,運行js文件

  4).安裝ts-node   ts-node xxx.ts

  5).在線編譯:https://www.typescriptlang.org/play/index.html

2.Typescript數組:

  ts中數組的類型有很多中,比較靈活,聲明時得注意:

  let arr:number[] = [1,2,3,4,5];
  console.log(arr)

  數組中不能出現別的類型,如:

let arr:number[] = [1,'2',3, 4];
console.log(arr)

//運行時會出現Type 'string' is not assignable to type 'number'
出現了字符串

  聯合聲明數組, ts是嚴格聲明的

let arry:(number|string)[] = [1,'2',3, 4];
console.log(arry)

  多維數組:

let data:number[][] = [[1,2], [3,4]];
 console.log(data[0][0])

3.ts數組方法

  1.concat(),連接兩個或者更多的數組,並返回結果;

var alpha = ["a", "b", "c"]; 
var numeric = ["1", "2", "3"];

var alphaNumeric = alpha.concat(numeric);
console.log(alphaNumeric)

  2.every(),監測數組元素的每個元素是否都符合條件

  3.forEach(),循環數組

  4.pop(),刪除數組最后一個元素並返回刪除的元素

  5.push(),向數組末尾添加一個或更多的元素,並返回新的長度。

  6.shift(),刪除並返回數組第一個元素;

  7.slice(),選取數組的一部分,返回一個新的數組;

  8.sort(),對數組的元素進行排序;

  等等,詳細請看typescript菜鳥教程

4. TypeScript元組

  定義:數組中元素的數據類型不同,如數組中有string、number,這時候就需要用到元素,可以存儲不同的類型,可作為參數傳遞給函數

var name_a = ['name', 11];
console.log(name_a)

  1.元組運算:

    1).psuh(),向元組后面添加元素

    2).pop(),從元組后面刪除元素並返回移除的元素

   


免責聲明!

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



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