Typescript基本数据类型的讲解
1. typescript 的 7 种数据类型
typescript 的原始数据类型
string number boolean null underfined
enum(枚举) symbol 这 7 中数据类型
js有7种数据类型
string number boolean null underfined symbol bigint(es11)这 6 中数据类型
2.定义 5 大基本类型
var str: string = "hello";
var num: number = 3;
var falg: boolean = true;
var un: undefined = undefined;
var nul: null = null;
3.null和undefined 是所有类型的子类型
默认情况下null和undefined是所有类型的子类型。
就是说你可以把 null和undefined赋值给number类型的变量。
当你指定了--strictNullChecks标记,null和 undefined 只能赋值给void和它们各自。
在我们的项目中。你可以看一下是否可以将 var age: number = null; 会报错的。
但是并不意味着你可以将 null和赋值给 number 类型的变量。
var str: string = null;
var num: number = undefined;
var falg: boolean = null;
console.log(str);//null
console.log(num);//undefined
console.log(falg);//null
这种在项目中写会报错的,但是在单独的ts中写不会
4.定义为布尔类型的值,不一定是true或者false
通过上面的代码我们知道了;
null,underfined 是 字符串 数字 布尔类型的子集哈
因此布尔类型的值可能是null或者是undefined或者是true或者false
遇见问题,这是你成长的机会,如果你能够解决,这就是收获。
作者:晚来南风晚相识
出处:https://www.cnblogs.com/IwishIcould/
本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
如果文中有什么错误,欢迎指出。以免更多的人被误导。
出处:https://www.cnblogs.com/IwishIcould/
想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!
万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!
想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!
![](http://images.cnblogs.com/cnblogs_com/IwishIcould/1900124/t_201214043958支付宝收款码.jpg?a=1607924145179)
支付宝
![](http://images.cnblogs.com/cnblogs_com/IwishIcould/1900124/t_20121604194271E6E296CCB71A007F4E22073D5EB64A.jpg)
微信
如果文中有什么错误,欢迎指出。以免更多的人被误导。