首页 > 其他分享 >ts学习

ts学习

时间:2023-02-09 17:36:27浏览次数:33  
标签:文件 string ts 学习 编译 let any

一.类型

1.string

2.number

3.字面量  let a= 'male' | ’female‘;(联合类型)  let b = boolean | string;

4.any (若不指定类型,则为隐式any)

5.unknown 未知类型

6.void 一般用在函数,表示没有返回值的函数

7.never 表示永远不会有返回结果

8.object

9.array  :number[]  == Array<number>

10.tuple

11.enum 枚举

二. 

1.let o:{name:string,[proName:string]:any]}

2.let d (a:string,b:string)=>number

三.tsconfig.ts配置

1.include 指定文件编译, **指任意文件夹/目录  *指任意文件

2.exclude 不需要被编译的文件

3.extend 继承

4.compilerOptions 编译器选项  (乱写编译,可以得知可写值)

a.target  指定被编译后的选项(es6,es3)

b.module  模块化使用规范, (none、commonjs、amd、system、umd、es6、es2015、es2020、esnext)

c.lib 指定项目中使用的库  

d.outDir 编译后的文件所在目录

e.outFile 编译后的文件合并成一个文件(module需为amd或system)

f.allowjs 是否对js进行编译

g.checkjs 是否对js进行检查

h.removeComments  编译是否保存注释

i.noEmit 不生成编译后的文件

j.awaysStrict  编译后的文件使用严格模式

k.noImplicitAny 不允许隐式any

l.strictNullChecks

m.strict 严格模式总开关

 

标签:文件,string,ts,学习,编译,let,any
From: https://www.cnblogs.com/foxing/p/17105127.html

相关文章

  • WPF常用UI库和图表库(MahApps、HandyControl、LiveCharts)
    WPF常用UI库和图标库(MahApps、HandyControl、LiveCharts)WPF有很多开源免费的UI库,本文主要介绍常见的MahApps、HandyControl两个UI库;在开发过程中经常会涉及到图表的开发,本......
  • React面试题---setState是同步执行还是异步执行?
    1.React中setState是同步执行还是异步执行?什么时候是同步什么时候是异步?1importReact,{Component}from"react";2importReactDOMfrom"react-dom";3//......
  • 自我介绍和学习心得
    这个作业属于哪个课程班级的链接这个作业要求在哪里作业要求的链接这个作业的目标了解计算机相关的基础知识自我介绍1.个人信息我叫赖俊成,上学期就读......
  • spring学习笔记
    本文档适用于使用过Spring的开发者,该文章有助于他们重新梳理一下对Spring的认识。      这篇文章是本人在项目开发中使用Spring的总结,这里只是归纳了我们在开发中......
  • 自我介绍和学习记录
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/2023learning这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/1......
  • KAFKA学习之集群搭建
    一、下载及安装1.地址https://www.apache.org/dyn/closer.cgi?path=/kafka/3.1.0/kafka_2.12-3.1.0.tgz2.上传到linux解压: tar-zxvfkafka_2.12-3.1.0.tgz-C......
  • 【Rust学习】内存安全探秘:变量的所有权、引用与借用
    作者:京东零售周凯一.前言Rust语言由Mozilla开发,最早发布于2014年9月,是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少......
  • requests爬取图片
    #requests库爬取图片importrequestsfrombs4importBeautifulSoupdefspider():url='https://www.sogou.com/web'keyword=input('请输入信息')headers......
  • Docker-Compose学习
    1.下载安装sudocurl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname\-s-uname-m-o/usr/local/bin/docker-compose2......
  • 前端学习案例1-迭代器接口和for...of1
      ......