首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeScript
TZOF
创建于2025-09-20
订阅专栏
TypeScript日常使用中遇到的问题
等 2 人订阅
共14篇文章
创建于2025-09-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TypeScript的新类型(五):tuple元组
定义 元组是⼀种特殊的数组类型:可以存储固定数量元素,且元素类型是已定义并且可以不同的 注意: 在ts中tuple 不是关键词 给元组赋值时元素的个数和元素类型都要符合定义时候的声明(除了 ? 可选元
TypeScript的数组如何进行类型声明
元素类型[]定义数组 string[]去定义数组,前面[]的类型为数组元素类型 泛型 Array<string>泛型,<内>的类型为数组元素类型 注意:Array为 大写 ,只有定义三个原始数据类型(
TypeScript的函数如何进行类型声明
使用字面量去类型声明,第一种方法:直接使用function给函数命名的同时声明类型,第二种方法:先声明类型在定义函数,第三种方法:箭头函数
TypeScript的对象如何进行类型声明
使用字面量去类型声明 可以使用,、;、换行作为分隔符分割属性 给字面量声明的对象赋值时,属性的个数和值的类型都要符合定义时候的声明(除了?可选属性和索引签名的情况) ?可选属性的定义 ?加在key后面
TypeScript的object大小写的区别
object小写 可以定义任何引用类型类型的数据 不可以 定义原始数据(基本数据)类型的数据 Object大写 除了 undefined和null的任何值。实际开发中极少使用 可以赋值原始数据类型的数
TypeScript的新类型(四):void
定义 几乎 不用 void去限制变量,因为是没有意义的 void通常⽤于函数 返回值的限制,表达: 不能 依赖该函数返回值 进行任何操作(如if判断和赋值) 函数返回值只有undefined才不会报错
TypeScript的新类型(三):never
定义 几乎 不用 never去限制变量,因为是没有意义的 never可以在函数中限制 不能有返回值 (不写return也不行,js函数默认返回undefined),返回“从不”的函数不能具有可访问的终
TypeScript的新类型(二):unknown
定义 unknown类型的变量可以赋值给本身 任意类型的值 unknown类型的变量 不可以 赋值给任意类型(unknown除外)的其他变量,不能将类型“unknown”分配给类型“string” u
TypeScript的新类型(一):any
定义 any类型的变量可以赋值给任意类型的其他变量 读取any类型变量的任意属性都不会报错(任意属性,包括没有的属性) 显式any和隐式any let x: any显式any let y隐式any,没
TypeScript的数据类型
所有js中的数据类型 string number boolean null undefined bigint symbol object(包含object、array、function、date、er
TypeScript的类型声明中类型大小写的区别,js中的包装对象和自动装箱的理解
TS中类型大小写的区别 类型声明 使用 小写 类型声明的变量是 原始类型 (js引擎完成自动装箱),占内存小处理速度快(官方推荐) 使用 大写 类型声明的变量是 包装对象 (由构造函数创建的实例),占
TypeScript的类型声明写法和静态类型检查注意事项,字面量类型和类型推断
js中基本类型数据的类型声明 使用变量: 数据类型声明数据类型,如let str: string,可以先声明后赋值和使用 静态类型检查注意事项 无法将 【不同类型】 的变量或常量赋值给对方:str =
TypeScript的安装和编译
安装TypeScript npm i -g typescript全局安装tsc命令,或在项目中使用npm i typescript为单独项目安装 初始化tsconfig.json配置文件 tsc --
TypeScript的静态类型检查,在js中经常会遇到的困扰
静态类型检查 TypeScript 和核⼼就是静态类型检查,将js的弱语言变成【强语言】(类似于c先给变量定义个数据类型在调用)。 同样的功能,TypeScript的代码量要⼤于JavaScript,