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

广东省农业农村厅网站网站建设及推广方案

广东省农业农村厅网站,网站建设及推广方案,惠州网站建设公司排名,网站建设资讯平台类型推论 TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型。 例如: 变量xiaoc被推断类型为string 如重新给xiaoc赋值数字会报错 let xiaoc "xiaoc"xiaoc 1111111111111如没有给变量指定类型和赋值&#xf…

类型推论

TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型。
例如:
在这里插入图片描述
变量xiaoc被推断类型为string

如重新给xiaoc赋值数字会报错

let xiaoc = "xiaoc"xiaoc =1111111111111

在这里插入图片描述

如没有给变量指定类型和赋值,会被ts推断为any,可以执行任何操作

let xiaocxiaoc = 1234
xiaoc = "xiaoc"
xiaoc = undefined
xiaoc = true

在这里插入图片描述

类型别名

type 关键字(可以给一个类型定义一个名字)多用于复合类型

定义类型别名
type str = stringlet s:str = "小C"console.log(s);
定义函数别名
import { log } from "console"type str=() =>string
let s :str = () =>"我是小C"
log(s)
定义联合类型别名
type str = string | numberlet s: str = 123let s2: str = '123'console.log(s,s2);
定义值的别名
type value = boolean | 0 | '213'let s:value = true
//变量s的值  只能是上面value定义的值

type 和 interface 还是一些区别的 虽然都可以定义类型

1.interface可以继承 type 只能通过 & 交叉类型合并

2.type 可以定义 联合类型 和 可以使用一些操作符 interface不行

3.interface 遇到重名的会合并 type 不行

左边的值会作为右边值的子类型遵循图中上下的包含关系

type a = 1 extends number ? 1 : 0 //1type a = 1 extends Number ? 1 : 0 //1type a = 1 extends Object ? 1 : 0 //1type a = 1 extends any ? 1 : 0 //1type a = 1 extends unknow ? 1 : 0 //1type a = 1 extends never ? 1 : 0 //0

在这里插入图片描述

http://www.yayakq.cn/news/452858/

相关文章:

  • 钓鱼网站怎么制作视频中山网站建设gdyouzi
  • 微网站怎么做百度关键词排名企业型商务网站制作做法
  • 自己有域名怎么建网站网站开发经典案例
  • 365网站中小型网站建设价位
  • 网站建设公司怎么挖掘客户株洲网站搜索优化
  • 网站第三方评价如何做2022热点新闻事件
  • 深圳网站建设熊掌号天津微信小程序开发公司
  • 上海做网站谁好惠州设计公司logo
  • 鄂州第一网官方网站软件商店下载免费版
  • 土木毕业设计代做网站市场推广的方法
  • 做ppt封面的网站网站推广广告 优帮云
  • 广西北海市住房和建设厅网站设计师应该看的网站
  • 商务网站建设实训结论页面开发
  • 湖北seo网站多少钱小程序一般用什么语言开发
  • 正规的装饰行业网站建设公司网站制作策划方案
  • 建设京东商城网站广州南建站时间
  • asp+php+jsp网站开发推荐网站建设话术
  • 成都公司做网站多少钱网站运营推广方案设计
  • 甘肃古典建设集团有限公司网站企业网站的用户需求分析
  • 网站图片做伪静态谷歌网页版入口在线
  • 校本教研网站建设华与华营销策划公司
  • 网站建设 教案网站排名需要多长时间
  • 网站怎么做下载网页国内做的比较好的跨境电商网站
  • 性能网站建设如何在一个数据库做两个网站
  • 电商培训网站重庆梁平网站建设公司
  • 上海正规网站建设低代码开发公众号
  • 用jsp做的购物网站深圳专业企业网站建
  • 免费个人网站模板下载义乌网站设计制作价格
  • 中国山东建设监理协会网站郑州网站设计专家
  • 专门做摩托车的网站常州百度网站排名优化