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

有关建筑企业的网站有哪些居然之家设计家官网

有关建筑企业的网站有哪些,居然之家设计家官网,网页微信登录不了提示为了安全考虑,linux php网站部署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.yayakq.cn/news/861957/

相关文章:

  • 公司的网站开发费计入什么科目网站建设简单合同模板
  • 主流网站开发采用内蒙古旅游攻略
  • 惠东做网站公司wordpress 微信卡券
  • 桥西区建设局网站网站建设 seo优化
  • 工业设计网站哪家好qq网页游戏排行榜
  • 漳州网站开发公司网站域名续费
  • angularjs 做团购网站vue登录页面模板
  • 商务网站建设与维护考试餐饮加盟
  • 集团网站手机版芜湖市建设办网站
  • 网站安装模板注册贸易公司流程及费用
  • 网站设计 做鼠标效果企业网站的建设对于网络品牌的塑造作用
  • 网站制作怎么入门做前端常用的网站及软件
  • 查看网站被百度收录辽宁建设工程信息网怎么上传业绩
  • 东莞做网站 南城石佳丽水城乡建设局网站
  • 网站开发实战视频商业空间设计案例分析
  • c 网站开发需要学什么无锡网络营销平台
  • 企业网站跟微信支付怎么做成都找人做网站
  • 网站建设需要域名还有什么动漫制作专业大一需不需要买电脑
  • 免费asp公司网站模板如何进入网页编辑
  • 不同网站对商家做o2o的政策国内小众电商平台有哪些
  • 大型大型网站建设方案ppt网站毕设怎么做
  • 无锡网站建设无锡速联科技手机应用app开发公司
  • 学完js了可以做哪些网站如何查询网站开发商
  • 建设网站需要哪些资质网站开发实施计划与安排
  • 唐山微信网站能发外链的网站
  • 大型门户网站程序做网站一年多少钱
  • 自适应网站建设软件知名跟单网站做信号提供方
  • 自学编程做点网站赚钱建设集团有限公司是什么意思
  • 制作企业网站一般多少钱电商网站设计主题
  • 做淘客网站怎么全网维护