typeScript学习随笔(一)_第1页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、typescript学习随笔(一)这么久了还不没好好学习哈这么火的ts,边学边练边记吧!啥子是typescripttypescript是javascript的一个超集,支持es6标准。typescript由微软开发的自由和开源的编程语言。typescript设计目标是开发大型应用,它可以编译成纯javascript,编译出来的javascript可以运行在任何扫瞄器上。语言特性typescript是一种给javascript添加特性的语言扩展。增强的功能包括:类型批注和编译时类型检查类型判断类型擦除接口枚举mixin泛型编程名字空间元组await以下功能是从ecma2015反向移植而来:类模块

2、lambda函数的箭头语法可选参数以及默认参数额。反正挺直看,大部分都不太懂事什么玩意儿。,绝对是重点就是了,so继续看吧!javascript与typescript的区分typescript是javascript的超集,扩展了javascript的语法,因此现有的javascript代码可与typescript一起工作无需任何修改,typescript通过类型注解提供编译时的静态类型检查。typescript可处理已有的javascript代码,并只对其中的typescript代码举行编译。typescript安装噼里啪啦。老一套npminstall-gtypescript$tsc-vver

3、sion3.3.3333然后我们新建一个test.ts的文件,代码如下:varmessage:string="helloworld"console.log(message)通常我们用法.ts作为typescript代码文件的扩展名。然后执行以下指令将typescript转换为javascript代码:tsctest.ts这时候再当前名目下(与test.ts同一名目)就会生成一个test.js文件,代码如下:varmessage="helloworld"console.log(message);用法node指令来执行test.js文件:$nodetest.jshelloworldtypescript转换为javascript过程如下图:看到这,显然:string绝对就是传奇中的限制了类型,把我们的弱类型javascript搞成强类型了,来来来自己试一下:varmessage:string=222;console.log(message);所谓时光是检验真理的唯一标准,果不其然提醒还是很到位的,明说了,这类型不是string,不能转;gogogo继续typescript基础语法typescript程序由以下几个部分组成:模块函数变量语句和表达式注释第一个typescript程序刚才

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论