<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙TypeScript入門學習第一天【簡單介紹】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-26 16:51 ? 次閱讀

?

1.TypeScript 教程

TypeScript 是 JavaScript 的一個超集,支持 ECMAScript 6 標準()。

TypeScript 由微軟開發的自由和開源的編程語言。

TypeScript 設計目標是開發大型應用,它可以編譯成純 JavaScript,編譯出來的 JavaScript 可以運行在任何瀏覽器上。


2、語言特性

TypeScript 是一種給 JavaScript 添加特性的語言擴展。增加的功能包括:

  • 類型批注和編譯時類型檢查
  • 類型推斷
  • 類型擦除
  • 接口
  • 枚舉
  • Mixin
  • 泛型編程
  • 名字空間
  • 元組
  • Await

以下功能是從 ECMA 2015 反向移植而來:

  • 模塊
  • lambda 函數的箭頭語法
  • 可選參數以及默認參數

3、JavaScript 與 TypeScript 的區別

TypeScript 是 JavaScript 的超集,擴展了 JavaScript 的語法,因此現有的 JavaScript 代碼可與 TypeScript 一起工作無需任何修改,TypeScript 通過類型注解提供編譯時的靜態類型檢查。

TypeScript 可處理已有的 JavaScript 代碼,并只對其中的 TypeScript 代碼進行編譯。

cke_5629.png?

編輯


4、第一個 TypeScript 實例

以下實例我們使用 TypeScript 來輸出 Hello World!:

const hello : string = "Hello World!" console.log(hello)

審核編輯 黃宇
?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • javascript
    +關注

    關注

    0

    文章

    511

    瀏覽量

    53444
  • 鴻蒙
    +關注

    關注

    55

    文章

    1777

    瀏覽量

    42157
收藏 人收藏

    評論

    相關推薦

    小白從0學習CW32的第一天(搭建軟件開發環境)

    小白從0學習CW32的第一天(搭建軟件開發環境)
    的頭像 發表于 05-26 14:34 ?1495次閱讀
    小白從0<b class='flag-5'>學習</b>CW32的<b class='flag-5'>第一天</b>(搭建軟件開發環境)

    第一天

    第一天 求關于數字濾波的labview教程
    發表于 06-19 01:20

    昆侖中大2016年開業大吉,年后第一天開門紅!

    ` 2016年已經過去,今天是節后第一天上班,大家都已經平安到達公司,昆侖中大總經理的祝福,讓大家都很高興,第一天上班,大家都充滿了激情,并沒有因為春節假期的休息,影響我們的工作激情。 昆侖中大
    發表于 02-14 15:24

    學習第一天

    用于工程項目的第一手經驗。pdf),跟著學,我是那種超級菜鳥啥都不懂得那種,應該是學起來好費力的,希望不要放棄吧;第一天,就是搞軟件,找點資料了,沒什么收獲;軟件下載的連接
    發表于 09-27 15:51

    嗨,今天是在電子發燒友論壇的第一天?。?!

    今天是在電子發燒友論壇的第一天,希望記錄自己學習單片機的學習過程,同時也希望大家監督我,謝謝大家?。?!
    發表于 09-28 22:29

    一天學會Linux驅動編程計劃(第一天

    本帖最后由 求學之路有你 于 2018-1-16 11:43 編輯 十一天學會Linux驅動編程計劃(第一天簡單的Linux驅動,實現打印功能,對Linux驅動模塊有個基本認
    發表于 01-14 11:58

    第一天上班,簽到

    本帖最后由 lee_st 于 2018-2-26 09:52 編輯 第一天上班,發個水貼,簽個到,新的年開始了,加油!
    發表于 02-26 09:10

    初學Multisim14漢化版第一天,有什么心得或者學習技巧和方法都請各位大神不吝賜教~

    軟件測試,現在也在學習硬件方面,初學Multisim14漢化版第一天,有什么心得或者學習技巧和方法都請各位大神不吝賜教,O(∩_∩)O謝謝
    發表于 07-11 13:32

    shell入門學習

    shell從入門到放棄第一天
    發表于 05-24 16:11

    學習jQuery的第一天

    學習jQuery第一天
    發表于 05-19 06:18

    拼搏+第一天

    拼搏+第一天今日也是頭禿畫圖的一天,排版真的累哇
    發表于 07-13 14:14

    學習第一天

    前言 提示:示波器和實體操作存在差別 、冒泡排序 . 1.算法描述 普中入門測試 2.源碼 無 ## 二、選擇排序 (1) ## 總結 以上就是今天要講的內容,本文僅僅簡單介紹
    發表于 10-17 08:07

    2017CES第一天新品發布看點

    匯總:2017年CES第一天新品發布看點,有你喜歡的嗎?
    發表于 01-06 17:17 ?713次閱讀

    LabVIEW入門第一天

    LabVIEW入門第一天 從今天開始,我將分享我的LabVIEW的編程之路!歡迎各位相互學習討論(*^▽^*)?。?! 一,LabVIEW介紹 LabVIEW是一種程序開發環境,由美國國家儀器(NI
    發表于 05-28 09:05 ?1590次閱讀

    鴻蒙TypeScript入門學習第2天【TypeScript安裝】

    本文介紹 TypeScript 環境的安裝。 我們需要使用到 npm 工具安裝,如果你還不了解 npm,可以參考我之前文檔。
    的頭像 發表于 03-27 15:22 ?223次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>TypeScript</b><b class='flag-5'>入門</b><b class='flag-5'>學習</b>第2天【<b class='flag-5'>TypeScript</b>安裝】
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>