当前位置: 首页 > wzjs >正文

天津网站建设排名培训行业网站建设

天津网站建设排名,培训行业网站建设,课程网站开发的开题报告,关于医院建设网站的请示1.TS和JS的区别 ts 是js的超集。 从执行环境上来看,浏览器、node.js 可以直接执行js,但不能执行ts;编译层面,Ts 有编译阶段,js 没有,只有转译阶段和lint阶段;ts更难写一点,但类型更安全。ts 代码写出来就是…

1.TS和JS的区别 

ts 是js的超集。

  • 从执行环境上来看,浏览器、node.js 可以直接执行js,但不能执行ts;
  • 编译层面,Ts 有编译阶段,js 没有,只有转译阶段和lint阶段;
  • ts更难写一点,但类型更安全。
  • ts 代码写出来就是文档,IDE可以完美提示,js本身是没有区别的。

2. any/ never/unknow的区别

any 和  unknown是顶级类型,never 是底类型。前者可以被赋值为任何类型,后者不能

用法区别:unknown 比any 的类型检查更严格。

3. type 和interface 的区别?

假设type和interface都能用的情况下,你会用哪个?

对象相关用interface,与对象不相关用type。

  • 组合方式:interface 搭配extends来实现继承,type 使用& 来实现联合类型;
  • 扩展方式:interface 可以重复声明用来扩展,type一个类型只能声明一次;
  • 范围不同:type 适用于基本类型,interface 一般不行;
  • 命名方式:interface 会创建新的类型名,type 只是创建类型别名,没有创建新的。例如:

4. 工具类型的作用和实现

Partial 是部分类型,Required 是必填类型,Readonly 只读类型,Exclude 排除类型,Extract 提取类型,Omit 排除key类型,ReturnType 返回值类型。

type Dir='东'|'西'|'南'|'北'
type Dir2=Exclude<Dir,'北'>  //Dir2='东'|'南'|'西'
type Dir3=Extract<Dir,'北'>  //Dir3='北'

ps:Exclude 用于基本类型,Omit 用于对象类型。

http://www.dtcms.com/wzjs/552728.html

相关文章:

  • 江门网站设计flash怎么做电子书下载网站
  • 广州网站制作选哪家网络组建管理与维护
  • 网站 优化 分析做图库网站需要多少钱
  • 网站编辑属于什么行业成都装饰公司
  • 公关策划网站建设2345网址导航怎么卸载
  • 网站建设项目报告书wordpress怎么改密码
  • 百度提交入口网站怎么看自己建网址
  • 地方门户网站赚钱网上注册公司在哪里
  • 营销型的物流网站模板做ppt的图片网站
  • 织梦网站底端的怎么删除优化公司网站
  • 做网站国内阿里云虚拟主机多少钱黄冈建设信息网
  • 网站联盟营销企业网站设计与规划论文
  • 目前流行的网站开发技术代理公司注册有哪些
  • wordpress公司网站模板中国营销传播网官网
  • 58临沂网站建设php网站怎么做post订单
  • collectfrom企业网站模版环保网站设计价格
  • 女的和男的做那个视频网站关于网站开发的外文翻译
  • 苏州园区做网站软件wap网站
  • 网站建设服务深圳办公室装修流程
  • 搜索网站有哪几个电商详情页用什么软件做的
  • 现在网站给源码网络公司给别人做网站的cms是买的授权么
  • 少儿编程加盟店排名seo推广软件排名
  • 手机制作音乐的软件app遂宁网站优化
  • 做婚纱摄影网站价格济源制作网站
  • 纯静态网站页面优化网站建设详细方案
  • 网页制作网站花店凡科怎样免费做网站
  • 关于网站建设的一些事晋中学院教务网络管理系统
  • 自己做第一个网站游戏交易平台
  • 建设一个企业网站要多少钱管理咨询公司企业简介
  • 在网上做游戏网站违法吗做网站应该买哪一种服务器