• 猿创征文|【Typescript入门】常用数据类型(2)


    🍳作者: 贤蛋大眼萌,一名很普通但不想普通的程序媛 \color{#FF0000}{贤蛋 大眼萌 ,一名很普通但不想普通的程序媛} 贤蛋大眼萌,一名很普通但不想普通的程序媛🤳

    🙊语录: 多一些不为什么的坚持 \color{#0000FF}{多一些不为什么的坚持} 多一些不为什么的坚持

    📝本文章收录于专栏:Typescript学习

    💭 眼过千遍不如手锤一遍:推荐一款模拟面试,斩获大厂 o f f e r ,程序员的必备刷题平台 − − 牛客网 \color{#ff7f50}{眼过千遍不如手锤一遍:推荐一款模拟面试,斩获大厂offer,程序员的必备刷题平台--牛客网} 眼过千遍不如手锤一遍:推荐一款模拟面试,斩获大厂offer,程序员的必备刷题平台牛客网

    👉🏻点击跳转刷题网免费注册学习

    🧵 函数的参数类型

    ​ 函数是 JavaScript 中非常重要的部分。TypeScript允许我们指定函数的参数和返回值的类型。

    函数参数类型的注解:声明函数时,可以在每个参数后添加类型注解,以声明函数接受的参数类型。

    image-20220831171120751

    和变量的类型注解一样,通常情况下不需要返回类型注解,因为TypeScript会根据 return 返回值推断函数的 返回类型。

    🛶 匿名函数的参数

    ​ 当一个函数出现在TypeScript可以确定该函数会被如何调用的地方时,该函数的参数会自动指定类型。

    image-20220831174825185

    ​ 这个过程称之为上下文类型(contextual typing),因为函数执行的上下文可以帮助确定参数和返回值的类型

    💍 对象类型

    ​ 场景:希望限定一个函数接受的参数是一个对象

    image-20220831180336910

    对象类型也可以指定哪些属性是可选的,可以在属性后面添加一个 ?

    后面会详细讲解可选类型

    💼 联合类型

    ​ 联合类型(Union Type)是由两个或者多个其他类型组成的类型,表示可以是这些类型中的任何一个值,联合类型中的每一个类型被称之为联合成员(union’s members),中间用一个 “ | ”隔开

    image-20220831181114872

    image-20220831181520543

    🎨 类型别名

    ​ 通过在类型注解中编写 对象类型 和 联合类型,但是当我们想要多次在其他地方使用时,就要编写多次,这个时候就可以给对象类型起一个别名。使用关键字 type

    image-20220831181658679

    PS:

    求知无坦途,学问无捷径。👣 一步一个脚印,你走过的路,每一步都算数。 \color{#ff7f50}{一步一个脚印,你走过的路,每一步都算数。} 一步一个脚印,你走过的路,每一步都算数。 每一次进步都是对自己努力的肯定。如果读了文章有收获,不如一起来学习,一起进步吧。传送门🚪刷题神器

    image-20220917104224568


    在这里插入图片描述

  • 相关阅读:
    mysql改造oracle,以及项目改造
    Openfire身份认证绕过漏洞
    发掘潜在用户利用xgboost进行产品营销响应预测
    如何正确部署一个测试环境
    知乎乱码、b站首页乱码、蓝奏云网盘打不开都是DNS惹的祸!修改设备的DNS
    永恒之蓝漏洞原理及复现
    在pycharm中导入sklearn库失败到成功
    [附源码]计算机毕业设计springboot疫情期间小学生作业线上管理系统
    如何用 Redis 实现分布式锁
    linux配置java-web站点
  • 原文地址:https://blog.csdn.net/weixin_47980825/article/details/126658589