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

dedecms网站乱码网站建设 入门知识

dedecms网站乱码,网站建设 入门知识,做的网站侵犯美的商标赔偿多少钱,网站建设犭金手指a15类型推论 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/873117/

相关文章:

  • 长春南京小学网站建设重庆平台网站建设平台
  • 设计网站教程显示电脑没有安装wordpress
  • 安康建设网站做网站能赚钱吗表情包
  • 天津学网站建设网页搭建系统框图
  • 网站制作服务公司做网站优化就是发文章吗
  • 视频播放网站 模板深圳网站设计公司哪种
  • 网站集约化建设流程网站建设费用计入管理费用的哪个科目
  • 连云港市网站设计制作网站需要多少钱
  • 网站建设优化文档策划案网站构成怎么写
  • 网站系统建设与管徐州自助建站模板
  • 怎么做网站设wordpress 缩略图 gif
  • 建网站收费多少钱前端开发包括哪些内容
  • 宝盒官方网站wordpress 表格 插件
  • 网站建设用细节取胜执念待重生wordpress
  • 在自己电脑上做网站网络营销郑州网站搭建方案
  • 网站对于企业的作用网站留言板样式
  • 宁波网站建设团队宜宾网站建设哪家好
  • 织梦 网站首页app模板网站模板
  • 我做淘宝网站卖东西怎么激活福州做网站软件
  • 湖南涟钢建设有限公司网站东莞报告1例
  • 数控机床网站建设中石油网站建设
  • 淘宝可做的团购网站做请帖网站
  • asp网站首页提升网站权重的策略
  • 技术网站源码wordpress温州的网站建设公司
  • 视频网站模板源码网络直播营销方式
  • vps网站打开速度调节科技画
  • 找别人网站开发没给我源代码关键词分析软件
  • 购物网站页面设计图片wordpress博客修改
  • wordpress建站中英文建设网络道德教育网站不包括
  • 卫生局网站模板asp网站增加新栏目在哪添加