【学习笔记】TypeScript学习笔记1 --TypeScript中的类型

文章目录

  • TS总的变量类型
  • References

TS总的变量类型

在这里插入图片描述

备注: 如果一个变量设置为了any 类型之后相当于变量关闭了TS的类型检测

let d: any;
d = 10;
d = 'hello';

在这里插入图片描述

//unknown表示的是未知类型,实际是上一个安全的any,unknown类型的变量不能直接赋值给其他变量let va1: unknown;
va1 = 10;
va1 = "hello";
//类型断言,可以用来告诉解析器变量的实际类型
s = e as string
s = <string>e

下面这两个类型是针对函数的
在这里插入图片描述

// {} 用来指定对象中可以包含哪些属性值
// 语法 :
// let 变量名 : {属性名:属性值,属性名?:属性值}
// 在属性名之后加上?表示的是属性是可选的let monkey:{name:string, age?:number}
monkey = {name:'wukong', age=500}

在这里插入图片描述

在这里插入图片描述

针对数组的申明形式

在这里插入图片描述

References

https://www.bilibili.com/video/BV1Xy4y1v7S2?p=5&vd_source=57623809cb42c86b58d359b44bfd8dcf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/458070.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker部署docker运维工具

简介 主要功能:管理容器,管理镜像,管理容器网络 安装 拉取镜像 docker pull joinsunsoft/docker.ui:1.0.1 启动容器 docker run -d --name docker.ui --restart always -v /var/run/docker.sock:/var/run/docker.sock -p 10039:8999 joinsunsoft/docker.ui:1.0.1 使用 打…

汇集全球50+供应链领域企业专家,创新论坛带来最新趋势和实践

过去的几年中&#xff0c;随着世界范围内经济、社会和政治上的巨大变化&#xff0c;供应链管理已成为企业和经济成功的关键因素。面对不断增长的全球挑战&#xff0c;包括经济波动、技术变革、政治不确定性&#xff0c;以及环境可持续性的压力&#xff0c;构建一个创新、高效且…

[leetcode] 29. 两数相除

文章目录 题目描述解题方法倍增java代码复杂度分析 题目描述 给你两个整数&#xff0c;被除数 dividend 和除数 divisor。将两数相除&#xff0c;要求 不使用 乘法、除法和取余运算。 整数除法应该向零截断&#xff0c;也就是截去&#xff08;truncate&#xff09;其小数部分…

惟客数据地产经营分析解决方案-构建数字化经营体系,提高精细化管理能力

惟客数据地产经营分析解决方案以拉通数据底座&#xff0c;以管理行为、量化考核、预警机制为核心&#xff0c;强化对经营风险的识别和解决&#xff0c;以终为始&#xff0c;通过高频高价值场景的应用适配&#xff0c;支撑企业在数字化时代中不断创新、转型&#xff0c;提升企业…

【SpringBoot篇】解决Redis分布式锁的 误删问题 和 原子性问题

文章目录 &#x1f354;Redis的分布式锁&#x1f6f8;误删问题&#x1f388;解决方法&#x1f50e;代码实现 &#x1f6f8;原子性问题&#x1f339;Lua脚本 ⭐利用Java代码调用Lua脚本改造分布式锁&#x1f50e;代码实现 &#x1f354;Redis的分布式锁 Redis的分布式锁是通过利…

如何加强项目团队的凝聚力?

随着时代的前行&#xff0c;越来越多的管理者意识到&#xff1a;如今的职场不一样了。人才的话语权和自主权&#xff0c;远比工业时代产线上的工人来得大。只要他们足够优秀&#xff0c;就有足够好的平台供他们挑选。 要想争取他们的加入&#xff0c;企业就需要提供优质的平台…

CTF-show WEB入门--web19

今晚web19也就顺便解决了 老样子我们先打开题目看看题目提示&#xff1a; 可以看到题目提示为&#xff1a; 密钥什么的&#xff0c;就不要放在前端了 然后我们打开题目链接&#xff1a; 然后我们查看网页源代码&#xff1a; 可以发现有用的内容全在网页源代码里。 前端验证…

数据结构——C/栈和队列

&#x1f308;个人主页&#xff1a;慢了半拍 &#x1f525; 创作专栏&#xff1a;《史上最强算法分析》 | 《无味生》 |《史上最强C语言讲解》 | 《史上最强C练习解析》 &#x1f3c6;我的格言&#xff1a;一切只是时间问题。 ​ 1.栈 1.1栈的概念及结构 栈&#xff1a;一种特…

泛型、Trait 和生命周期(上)

目录 1、提取函数来减少重复 2、在函数定义中使用泛型 3、结构体定义中的泛型 4、枚举定义中的泛型 5、方法定义中的泛型 6、泛型代码的性能 每一门编程语言都有高效处理重复概念的工具。在 Rust 中其工具之一就是 泛型&#xff08;generics&#xff09;。泛型是具体类型…

51单片机基础:定时器

1.定时器介绍 51单片机通常有两个定时器&#xff1a;定时器 0/1&#xff0c;好一点的可能有定时器3。 在介绍定时器之前我们先科普下几个知识&#xff1a; 1&#xff0c;CPU 时序的有关知识 ①振荡周期&#xff1a;为单片机提供定时信号的振荡源的周期&#xff08;晶振周期或…

新年快乐,我们一起GOGOGO!

1. 为什么要安装Go&#xff1f; 工欲善其事必先利其器&#xff0c;通俗来讲&#xff0c;要想保留雪糕&#xff0c;那就必须把雪糕放在"冷"的环境。这其实是一个道理&#xff0c;相关其他编程语言&#xff0c;例如Java&#xff0c;它就需要安装Java的开发环境JDK。 …

有趣的CSS - 多彩变化的按钮

目录 整体效果核心代码html 代码css 部分代码 完整代码如下html 页面css 样式页面渲染效果 整体效果 这个按钮效果主要使用 :hover 、:active 伪选择器以及 animation 、transition 属性来让背景色循环快速移动形成视觉效果。 核心代码部分&#xff0c;简要说明了写法思路&…