当前位置: 首页 > 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/29386.html

相关文章:

  • 深圳招聘网站哪个好自己建网页
  • 免费做网站公司推荐seo推广是什么工作
  • 外贸网站设计方案接单平台app
  • 做网站要什么颜色模式百度手机助手官网
  • 网站之家查询在哪里找专业推广团队
  • 开发小程序商城的费用刷排名seo
  • 戴尔网站建设目标百度一下百度搜索入口
  • 百度快照网站百度平台商户电话号码
  • 网站的建设论文爱站seo综合查询
  • 内蒙古企业网站制作浏览广告赚钱的平台
  • wordpress 房产模板搜索引擎优化自然排名
  • 企业网站建设的目的和意义百度人工优化
  • php网站留言板怎么做seo是什么工作
  • 靠谱的代运营公司广州网站优化公司如何
  • 网站建设的数据所有权引擎搜索优化
  • 微网站特效培训机构网站设计
  • 自助网站免费注册新闻软文推广案例
  • 网站结构说明排名seo怎么样
  • 休闲会所网站建设茶叶seo网站推广与优化方案
  • 律师网站素材三门峡网站seo
  • 做网站购买服务器吗西安优化排名推广
  • 无锡网站策划公司百度竞价登录
  • ecshop 手机网站开发强强seo博客
  • 网站建设详细教程视频百度优化
  • 网站建设综合实践 教材百度的网址是什么
  • 高端网站设计企业网站建设搜索指数的数据来源
  • 建网站培训学校网络营销网站推广
  • 网站建设使用的什么软件关键词语有哪些
  • 网站举报12321湖南搜索引擎推广平台
  • 品牌网站建设哪个好抖音推广运营公司