首页 > 其他分享 >鸿蒙TypeScript入门学习第一天【简单介绍】

鸿蒙TypeScript入门学习第一天【简单介绍】

时间:2024-03-27 15:01:59浏览次数:28  
标签:TypeScript 入门 鸿蒙 JavaScript 编译 类型 World Hello

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)

鸿蒙知识持续更新中,关注我点赞不迷路喔!

标签:TypeScript,入门,鸿蒙,JavaScript,编译,类型,World,Hello
From: https://blog.csdn.net/m0_70748845/article/details/137050653

相关文章

  • 鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
    ......
  • 从入门到精通:GPS北斗卫星校时服务器 操作指南
    从入门到精通:GPS北斗卫星校时服务器操作指南从入门到精通:GPS北斗卫星校时服务器操作指南京准电子科技官微——ahjzsz一、产品功能卫星时钟服务器是一款采用GPS或北斗卫星提供高精度网络时间服务的产品。卫星天线安装简便(根据天线所放位置提示实时卫星颗数),接口可支持以太网1......
  • 零基础Web3入门到精通
    Web3是互联网的下一代,它将使人们能够拥有自己的数据并控制自己的在线体验。Web3基于区块链技术,该技术为安全、透明和可信的交易提供支持。现在的web已被成为传统互联网了,那么如何抓住下一代互联网的红利呢,有没有想一起学习Web3的同学,大家可以一起探讨学习,请加QQ群:782128964......
  • 鸿蒙应用开发新体验——论大厂产业规划与就业趋势
    之前很多同学都能看到各种“前端已死、全是外包,程序员还有没有出路”等话题,到底是我们国内产业结构导致行业就业寒冬,还是利用求职者不明白市场的信息差来制造焦虑?结合近年来,od走入大家视角。做技术的程序员应该都不陌生od这个词,也有好多人疑惑这到底是为什么,互联网大厂频频“广进......
  • 一本通差分约束入门题
    最关键的就是找好所有的要满足的不等式条件,注意隐含的条件还有一点就是注意没有源点建立源点#2436. 「SCOI2011」糖果#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;usingpii=pair<int,int>;#defineintlonglongconstintN=5e5+10,M......
  • 前端学习-TypeScript菜鸟教程-002-TypeScript基础知识
    菜鸟教程链接基本是阅读教程,记笔记大部分为直接复制基础类型any,number,string,boolean,数组(如letx:number[]=[1,2]或letx:Array<number>=[1,2]),元组(letx:[string,number])enumenumColor{Red,Green,Blue};letc:Color=Color.Blue;void:用于标识方......
  • 【go从入门到精通】函数详解
    作者简介:    高科,先后在 IBMPlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的C++,go等语言开发经验,mysql,mongo,redis等数据库,设计模式和网络库开发经验,对战棋类,回合制,moba类页游,手游有丰富的架构设计和开发经验。 (谢谢你的关注)---------------......
  • webpack 入门笔记1
    webpack是一个综合性平台1为npm环境-packjson->依赖->依赖的编译器环境bale-->esj->程序.构建一个综合平台。2开发目录到生产目录;3打包优化将上百个依赖整合为若干chunk.提升下载速度.综合总线打通步骤1(node环境已下载)建立npm环境-与本地的链接npminit指令......
  • Python-VBA编程500例-020-02(入门级)
    第k个组合(ThekthCombination)的问题在实际应用中具有广泛的用途,它涉及从n个不同元素中选出k个元素的所有可能组合。这种组合的概念在许多领域都有重要的应用,常见的一些具体应用有:1、彩票与赌博:在某些彩票或赌博游戏中,参与者需要选择特定数量的号码或符号。这些号码或符号的......
  • 人工智能深度学习入门指南
    人工智能深度学习是一个涉及复杂算法和技术的领域,主要目的是让机器能够模仿人脑的学习过程,从而具备理解、分析、预测等能力。下面将详细描述深度学习的工作原理、学习过程,并给出一些建议。深度学习的工作原理基于神经网络,这是一种模拟人脑神经元连接方式的计算模型。神经网络......