美文网首页
函数相关类型

函数相关类型

作者: 皇甫贝 | 来源:发表于2021-08-28 21:32 被阅读0次

函数类型可以包含:基础类型、对象类型:

void:可以包含所有的类型不要声明返回值
never:不可能执行到最后; 场景:throw new Error() 还有 while(true){}

基础类型返回

实操:

function  add(first:number , second:number ):number{
    return first + second
}
 //上面声明的含义就是说 我接受两个参数都是number类型 ()后面跟着的冒号的含义就是我返回的参数也是number类型
void操作(不需要返回值的情况下)
 function sayHello():void{
     console.log("hello")
 }
never操作(永远执行不到最后)
 funtion errorEmitter():never{
     //throw new Error() 
     //while(true){}
 }

对象类型返回(结构赋值类型注解写法)

实操:

//首先声明一个函数add 参数是一个对象:包含first和second
function add (
    {first,second}:{first:number,second:number}
    ):number{
    return first + second
}
const total  = add({first:1,second:2})

释:这里要注意:在声明对象的时候,需要前面一个对象是参数,后面一个对象是参数对应的类;传参的时候也是对象类型,然后返回值看数据需要
不管是一个参数还是多个参数只要是对象类型的 在结构赋值类型注解的时候都需要是一个对象

相关文章

  • python 内置函数

    类型转换函数 变量相关 数学函数 进制相关函数 字符串相关函数

  • 函数相关类型

    函数类型可以包含:基础类型、对象类型: void:可以包含所有的类型不要声明返回值never:不可能执行到最后; ...

  • 函数相关类型

    首先要知道,TS定义函数的方式跟JS完全一致 当我们声明一个函数的时候,通常会给函数的参数进行类型注解,这样函数的...

  • Python中的常用函数方法

    类型转换 数学函数 字符串相关 list相关 tuple相关 字典 内置函数 声明 以上内容来自 菜鸟教程

  • RandomAccessFile

    File 构造函数 mode 类型 RandomAccessFile 相关方法

  • C语言基础-数学函数库

    以下的函数 参数都是double类型,实际上函数库中还有与long double,float类型相关的函数,但都只...

  • MYSQL入门操作及注意事项

    对数据库的操作: 数据类型: 对表的基本操作: 时间日期相关函数 字符串相关函数 数学相关函数 定义表的约束 数据...

  • haskell IO

    1,IO类型:跟IO相关的函数返回值放到IO类型容器里,避免跟pure函数混合 Haskell has a spe...

  • 10-内建函数

    内建函数 已经学过的内建函数: 类型相关 变量相关: 数学相关:abs() 获取一个数值的绝对值sum() 计算一...

  • Vue3(六)reactive vs ref(下)

    ref相关的函数 ref 是 vue 为了实现简单类型的响应性,而设计的一个函数,同时也支持对象类型(会把对象变成...

网友评论

      本文标题:函数相关类型

      本文链接:https://www.haomeiwen.com/subject/ljryiltx.html