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

    浏览量

    53406
  • 鸿蒙
    +关注

    关注

    55

    文章

    1641

    浏览量

    42123
收藏 人收藏

    评论

    相关推荐

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

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

    LabVIEW入门第一天

    LabVIEW入门第一天 从今天开始,我将分享我的LabVIEW的编程之路!欢迎各位相互学习讨论(*^▽^*)!!! 一,LabVIEW介绍 LabVIEW是一种程序开发环境,由美国国家仪器(NI
    发表于 05-28 09:05 1570次阅读

    鸿蒙TypeScript入门学习第2天【TypeScript安装】

    本文介绍 TypeScript 环境的安装。 我们需要使用到 npm 工具安装,如果你还不了解 npm,可以参考我之前文档。
    的头像 发表于 03-27 15:22 192次阅读
    <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>安装】