TS之函数声明
函数 声明 TS
2023-09-11 14:19:18 时间
一般函数的声明的时候,我们要声明参数与返回类型,菜鸟教程
语法
语法一
function 函数名(参数一:类型,参数二:类型):返回类型{
}
语法二
函数结构的类型声明,一般声明变量的时候使用
函数名:(形参1:类型,形参2:类型) => 返回类型
参数
在TS中我们声明了参数就必须传入,但是在js中不是这样的,我们如何声明客串参数呢,如下
function 函数名(参数一:类型,参数二?:类型):返回类型{
}
在上面的例子中参数二就是可传参数
例子
// 语法一
function fn(param1:number,param2:string):string{
if (param1 === 1){
return param2
}else {
return "hello world"
}
}
// 语法2
let fn2:(param1:number,param2:string) => string
fn2 = function(param1,param2){
if (param1 === 1){
return param2
}else {
return "hello world"
}
}
相关文章
- 思路:如何跳过CreateProcess调用底层创建进程函数
- 关于函数声明的小知识点
- Python学习--05函数
- js函数常见的写法以及调用方法
- presto计算日期间隔天数或者小时间隔——date_diff函数使用
- Kotlin 朱涛 思维-1 函数式思维 命令式 声明式
- Scala带返回值函数声明示例
- Scala声明函数示例
- c++模板篇01之函数模板
- Atitit 提升开发效率 声明式编程范式 目录 1. 声明式编程体系树1 1.1. 声明式(对比:指令式,,主要包括 函数式,逻辑式编程)2 1.2. 声明式编程:表达与运行分离3 1.3
- 从零开始学_JavaScript_系列(20)——js系列<7>(函数原型的两种声明方式、函数的作用域)
- 从零开始学_JavaScript_系列(20)——js系列<7>(函数原型的两种声明方式、函数的作用域)
- C++Qt开发——事件处理函数
- JS中函数声明与函数表达式的异同
- 如何让vim自动显示函数声明-使用 echofunc.vim插件
- Python标准库:内置函数staticmethod(function)
- SQL NOW() 函数
- 在每个类声明之后、每个函数定义结束之后都要加空行。
- Lua函数声明与调用
- SQL每日一练——第14天:创建计算字段、使用函数处理数据