学无先后,达者为师

网站首页 编程语言 正文

TypeScript 变量声明 —— 类型断言

作者:*且听风吟 更新时间: 2022-07-03 编程语言

当类型没有给出时,TypeScript 编译器利用类型推断来推断类型。

如果由于缺乏声明而不能推断出类型,那么它的类型被视作默认的动态 any 类型。

如下:

let num = 12;    // 类型推断为 number
console.log("num 变量的值为 " + num); 
num = "abcde";  

报错:
请添加图片描述

先是声明了变量 num,并赋值为 12;

由于变量声明没有指定类型,因此,程序适用类型推断来确定变量的数据类型为 number

接下来,试图给变量 num 赋值为 abcde 时,编译错误,因为变量在之前已经被设置为了 number 类型。

原文链接:https://blog.csdn.net/HH18700418030/article/details/124734596

栏目分类
最近更新