当前位置: 首页 > news >正文

Typescript 基本数据类型(boolean、number、string、any、联合)

Typescript 基本数据类型(boolean、number、string、any、联合)

https://blog.csdn.net/themagickeyjianan/article/details/84632715

 
  1. //-----布尔

  2. let b: boolean = new Boolean(1).valueOf();

  3. console.log(b);

  4.  
  5. let a: boolean = true;

  6.  
  7. //-----整形

  8. let decimal: number = 6;

  9. // decimal = "1";

  10.  
  11. //-----字符串(类型会自动多功能推倒)

  12. let myName: string = "jianan";

  13. // myName = 11;

  14.  
  15. //-----任意值

  16. let myFavoriteNum: any = "serven";

  17. myFavoriteNum = 7;

  18.  
  19. let anyThing: any = "hello";

  20. // anyThing.setName("jianan"); // any 能调用,但是报错

  21.  
  22. //-----联合类型(取值可以为多个类型中的一种)

  23. let unionNum: string | number;

  24. unionNum = "jianan";

  25. unionNum = 777;

  26. // unionNum = true;

  27.  
  28. //-----不确定是哪个值时,只能访问联合属性的共有方法

  29. function getLen(someThing: string | number): string {

  30. return someThing.toString();

  31. }

 

 

 

 

相关文章:

  • typescript let和const区别
  • 关于TypeScript中null,undefined的使用
  • typescript 类型断言
  • TypeScript: this bind 和 回调的正确用法
  • TypeScript基础入门之高级类型的可null类型
  • Blender 插件之 Blender for UE4
  • 7月底发布的官方插件:从 Blender 到 Unreal
  • 使用Blender的UEFY插件创建兼容UE4和Rigify的人物骨骼
  • UE4 Pak加密(Encrypt)
  • UE4 Pak 相关知识总结
  • typescript 函数参数类型不做检查
  • Standalone Dedicated Server
  • 物理网络正常而HttpWebResponse的GetResponse依然经常超时的解决办法
  • C# Thread.Sleep(0)有什么用?
  • HttpWebRequest的timeout和ReadWriteTimeout
  • 【Leetcode】101. 对称二叉树
  • 时间复杂度分析经典问题——最大子序列和
  • #Java异常处理
  • @jsonView过滤属性
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Cumulo 的 ClojureScript 模块已经成型
  • Git初体验
  • Iterator 和 for...of 循环
  • Java新版本的开发已正式进入轨道,版本号18.3
  • Promise面试题2实现异步串行执行
  • Protobuf3语言指南
  • vue2.0项目引入element-ui
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 如何实现 font-size 的响应式
  • 小程序01:wepy框架整合iview webapp UI
  • No resource identifier found for attribute,RxJava之zip操作符
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #define与typedef区别
  • #stm32整理(一)flash读写
  • %check_box% in rails :coditions={:has_many , :through}
  • (10)ATF MMU转换表
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (过滤器)Filter和(监听器)listener
  • (九)One-Wire总线-DS18B20
  • (九十四)函数和二维数组
  • (十) 初识 Docker file
  • (转)linux下的时间函数使用
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .NET CF命令行调试器MDbg入门(一)
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET delegate 委托 、 Event 事件
  • .NET MVC第五章、模型绑定获取表单数据
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)