笑容旅程
🍀 函数与泛型
前言 📝 🥪 TypeScript快速入门 🍚 深入了解TypeScript类型 🍀 函数与泛型 ⇦ 当前位置 🪂 🛑 类型编程 🔫 类和接口 🚶 装饰器 🕊️ 工程化 1. 函数声明与调用函数我们之前一直在使用了,基本上和Javascript声明函数是一样的,只是在Typescript中我们需要现实的注解函数的参数 123function add(a: number, b: number): number{ return a + b;} 函数的返回类型Typescript可以自己推导出来,不过也可以显示的注解 当然对于函数的声明也和Javascript一样,无论是具名函数,还是函数表达式,还是箭头函数,都没有任何问题 1234567891011121314151617181920function sayHello1(name:string) { return "hello " + name;}const sayHello2 = function (name: string) { ...
🍚 深入了解TypeScript类型
前言 📝 🥪 TypeScript快速入门 🍚 深入了解TypeScript类型⇦ 当前位置 🪂 🍀 函数与泛型 🛑 类型编程 🔫 类和接口 🚶 装饰器 🕊️ 工程化 1. any与unknown1.1 any在TS中,编译时一切都要有类型,如果你和TS类型检查器无法确定类型是什么,默认为any。这是兜底的类型,是TS中所有类型的教父。 123let a: any = 666;let b: any = ['danger'];let c = a + b; 正常情况下,第三个语句应该在TS中报错才对(谁会去计算一个数字和一个数组之和呢?) 但是如果显示声明了any标注,就不会报错,其实这里的做法就和原生JS的处理一模一样了。 换句话说,如果要使用any,一定要显示标注,如果TS推导出值的类型为any(例如忘记注解函数的参数,或者引入没有类型的JavaScript模块),将抛出运行时异常。 123let foo; // anyfunction func(foo, bar) { } // error 参数"foo& ...
🥪 TypeScript快速入门
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
avatar
🐟认真摸鱼中
Alvis
笑容面对生活 梦想驱动前行 🍭🍭🍭
前往小窝
公告栏
2024年我出生啦
购物群
购物群图片
小站资讯
文章数目 :
48
本站总字数 :
12.8w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面