首页 > 编程语言 >TypeScript与JavaScript区别

TypeScript与JavaScript区别

时间:2022-11-05 11:34:51浏览次数:75  
标签:TypeScript 区别 代码 JavaScript 编译 类型 hello

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。

TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。 语言特性 TypeScript 是一种给 JavaScript 添加特性的语言扩展。增加的功能包括:        类型批注和编译时类型检查        类型推断        类型擦除        接口        枚举        Mixin        泛型编程        名字空间        元组        Await 以下功能是从 ECMA 2015 反向移植而来:        类        模块        lambda 函数的箭头语法        可选参数以及默认参数 JavaScript 与 TypeScript 的区别 TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。 TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。 微信截图_20221031112228.png   第一个 TypeScript 实例 以下实例我们使用 TypeScript 来输出 Hello World!:
const hello : string = "Hello World!"
console.log(hello)

以上代码基本上和javascript一样,唯一不同之处在于hello变量后面指定了类型string

原文来源于:http://www.studyta.cn/TypeScript/122.html

标签:TypeScript,区别,代码,JavaScript,编译,类型,hello
From: https://www.cnblogs.com/studyta/p/16859851.html

相关文章

  • JavaScript数组的reduce()方法
    参考文章:Array.prototype.reduce()——MDN一、介绍reduce()方法对数组中的每个元素按顺序执行一个由您提供的reducer函数,每一次运行reducer都会将先前元素的......
  • 原生javascript点击获取table表格数据
    1.ajax获取List数据xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4&&xmlHttp.status==200){letreturnVal......
  • 1 JavaScript作用、功能和发展史
    文章目录​​前言​​​​1JavaScript基本介绍​​​​2JavaScript当前作用​​​​3JavaScript结构组成​​​​4JavaScript语言特点​​​​结语​​前言......
  • 【面试题】 那些你不知道的Typescript面试题
    1.面试官:说说你对TypeScript中类的理解?应用场景?一、是什么类(Class)是面向对象程序设计(OOP,Object-OrientedProgramming)实现信息封装的基础类是一种用户定义的引用数据类型,......
  • JavaScript(一)
    五大主流浏览器及其内核浏览器内核chromewebkitblinksafariwebkitfirefoxgeckooperaprestoIEtrident浏览器的历史JavaScript的目的就是......
  • javascript_snake
    html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content=......
  • JavaScript中的Pipe
    JavaScript中的Pipe本文会介绍Pipe在函数式编程中的基本概念,怎么用Pipe让我们的代码变得更美好,以及新的pipe操作符,Fancy的东西在后面!什么是Pipe?先用一个最简单的例子来看......
  • javascript - 练习题:自定义typeof / 数组去重
    自定义typeof函数为啥要自定义typeof,因为 引用值 会被typeof 输出为object。 换句话说:typeof 不能区分 引用值(数组、对象和包装类)的具体类型;typeof 本身是可......
  • typescript 数据类型
    一、是什么typescript 和 javascript几乎一样,拥有相同的数据类型,另外在javascript基础上提供了更加实用的类型供开发使用在开发阶段,可以为明确的变量定义为某种类型,这......
  • Java中>>与>>>的区别
    移位时,首先搞清楚正数的原码、补码,负数的原码、补码以及在计算机中正数的二进制表示为原码还是补码?可先看这篇:​​原码,反码,补码的理解-Java​​>>与>>>都属于位运......