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

    文章

    516

    浏览量

    53851
  • 鸿蒙
    +关注

    关注

    57

    文章

    2342

    浏览量

    42818
收藏 人收藏

    评论

    相关推荐

    小白从0学习CW32的第一天(搭建软件开发环境)

    小白从0学习CW32的第一天(搭建软件开发环境)
    的头像 发表于 05-26 14:34 2056次阅读
    小白从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

    学习jQuery的第一天

    学习jQuery第一天
    发表于 05-19 06:18

    拼搏+第一天

    拼搏+第一天今日也是头秃画图的一天,排版真的累哇
    发表于 07-13 14:14

    一天入门STM32

    一天入门 STM32,仅一天的时间,是否有真的这么快。不同的人对入门的理解不样,这篇一天
    发表于 11-10 17:42 0次下载

    一天入门STM32

    一天入门 STM32,仅一天的时间,是否有真的这么快。不同的人对入门的理解不 样,这篇一天
    发表于 11-11 17:17 65次下载

    2017CES第一天新品发布看点

    汇总:2017年CES第一天新品发布看点,有你喜欢的吗?
    发表于 01-06 17:17 772次阅读

    关于NIWeek第一天主题演讲谢幕

    观看2011年NIWeek第一天主题演讲谢幕致辞。
    的头像 发表于 06-25 07:48 1518次阅读

    新年第一天,苹果App Store收入就达到了3.86亿美元

    无论2019年业绩如何,2020年的第一天苹果迎来了个开门红。
    的头像 发表于 01-09 09:00 2385次阅读

    LabVIEW入门第一天

    LabVIEW入门第一天 从今天开始,我将分享我的LabVIEW的编程之路!欢迎各位相互学习讨论(*^▽^*)!!! ,LabVIEW介绍 LabVIEW是
    发表于 05-28 09:05 1783次阅读