首页 > 其他分享 >ts基础类型02

ts基础类型02

时间:2024-02-18 15:46:00浏览次数:31  
标签:02 obj ts number let 数组 类型

类型声明

let num: number = 11 num = 10
function a(aaa: string) {     console.log(aaa) } a('111')
// 类型声明,指定ts变量(参数,形参)的类型 ts编译器 ,自动检测 // 类型声明给变量设置了类型后,该变量只能储存对应类型的值,如下
let flag: boolean = true flag = false
let a1: number = 11 //十进制 let a2: number = 0b1010 //二进制 let a3: number = 0o12 //八进制 let a4: number = 0xa //十六进制 a1 = 10
// undefined和null也是一个类型,不能互相分配,但是可以作为其他类型的子类型,严格模式不能作为其他类型的子类型了,如下 let u:undefined = undefined let n:null =null
let b:number = u let b1:string = n
// 数组 定义数组时,有数据需要定义数据类型,没有时可以为空 let arr:[] = [] let arr1:number[] = [1,2,3]
// 定义数组:泛型 Array:告诉编译器是一个数组,<number>:告诉编译器,数组里面的数据类型声明有哪些 let arr2:Array<number> = [10,20,30]
// 对象 object表示非原始数据类型,除了string,number,boolean之外的类型 通过字面量的方式去赋值会报错,通过new String的方式不会 let obj:object={} obj = [] obj = new String() obj = String

  

标签:02,obj,ts,number,let,数组,类型
From: https://www.cnblogs.com/wencaiguagua/p/18019351

相关文章

  • ts编译01
    认知 TS:TS是JS的超集安装TSnpmi-gtypescript检测安装是否成功tsc-v测试(()=>{functionsayHi(str:string){returnstr}sayHi('ts')})()手动编译tsc./文件名 自动编译tsc--init自动编译后,出现一个tsconfig.j......
  • 海亮02/18杂题
    海亮02/18杂题个人题单T1link题意给你一个长度为\(n\)的数列,然后给你\(q\)个交换或不交换操作,你可以选择操作或者不操作,问所有情况下逆序对的总和。答案需要对\(10^9+7\)取模。\(n\leq3000\),\(q\leq3000\)。题解发现一个问题,对于操作执不执行很难描述,怎么办?......
  • ABAP:MM01/MM02/MM03物料主数据增强
    1.屏幕增强-在主表中附加结构(判断数据的主表,如MARA,MARC)增强字段数据元素勾选更改文档以后,会记录字段变更历史 -SPRO-->物流-常规-->物料主数据-->配置物料主记录-->创建定制子屏幕的程序 会生成对应的函数组--里面会包含两个屏幕(0001,0002)这里的0001屏幕作为......
  • netstat和lsof两个Linux命令查看端口的区别
    一、netstat命令介绍netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息netstat用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下:netstat-atunlp,各参数含义如下:•-t:指明显示TCP端口•-......
  • 7.NET中GRPC进阶,可空类型,返回集合
     1.添加两个类,一个类型可空,一个不可空publicclassPerson1{publicintId{get;set;}publicdoubleMoney{get;set;}publicfloatWeight{get;set;}publicboolGender{get;set;}publiclongPhoneNum{get;set;}publicst......
  • SMU Winter 2024 div2 ptlks的周报Week 3(2.12-2.18)
    这周主要加强了对知识点的掌握。P10161[DTCPC2024]小方的疑惑10从题目可以得知a个连续括号贡献为a(a+1)/2,代价为2a。要求总贡献恰为k,且代价不高于n。一开始我想到了模拟,先取一个贡献低于k最大的a,剩下的再直接在外面套括号,结果wa。又想到可以分出多个a来组成k,就用递归,每次......
  • ls -l 第一位 文件类型 gokcehan/lf 颜色
    SymbolFileType–regularfileddirectorylsymboliclinkpnamedpipeccharacterdevice, e.g.,/dev/tty1bblockdevice, e.g.,/dev/sda2ssocket  默认lf颜色主要取自GNUdircolors默认值。这些默认值使用8种基本颜色和粗......
  • 6.Protobuf Message数据类型对应C#的数据类型
    看一段.proto文件里的Message,它们在C#里面对应的是什么类型?messagePerson{int32id=1;stringfirst_name=2//FirstNamestringlast_name=3;} Protobuf类型C#类型 doubledoublefloatfloatint32 intint64 long......
  • 记一次centos7.9崩溃恢复操作(limits.conf配置失误),救援模式
    引起故障的原因:调整了操作系统的内核参数文件limits.conf,* softnproc131072* hardnproc131072* softnofile65536* hardnofile131072 以上的参数都扩大了10倍,ssh登录主机就开始异常了,连上去后就直接断开了,表象就是无法新建ssh会话连接,当前的用户有sudo免密操......
  • 2024年首发!高级界面控件Kendo UI全新发布2024 Q1
    KendoUI是带有jQuery、Angular、React和Vue库的JavaScriptUI组件的最终集合,无论选择哪种JavaScript框架,都可以快速构建高性能响应式Web应用程序。通过可自定义的UI组件,KendoUI可以创建数据丰富的桌面、平板和移动Web应用程序。通过响应式的布局、强大的数据绑定、跨浏览器兼容......