今天要介绍的基础资料型别,如下
大部分都与JS语法相同,
仅差在语法略有不同,
底下举例来说让大家比较容易理解。
宣告变数x为布林值true;
宣告变数y为布林值false
let x : boolean = true ;
let y : boolean = false ;
TS与JS中所有数值都是浮点数,如下
进位法 | 表示方法 | 使用 | 结果 |
---|---|---|---|
十进位 | - | - | 100 |
十六进位 | 以0x开始的浮点数 | 0x11 | 17 |
八进位 | 以0b开始的浮点数 | 0b10 | 2 |
二进位 | 以0o开始的浮点数 | 0o011 | 9 |
//十进位
let a : number = 100;
//十六进位
let b : number = 0x11;
//八进位
let c : number = 0b10;
//二进位
let d : number = 0o011;
宣告变数x为字串abc;
宣告变数y为字串def;
可使用单引号或双引号
若使用「`」可符号将字串括起来,
可保留空换行。
let x : string = "abc" ;
let y : string = 'def' ;
let z : string =
`
Hello world!
Hello world!
`
需在型别後加上[],
阵列里的型别必须相同。
let arrBoolean : boolean[] = [true,false,true,false] ;
let arrNumber : number[] = [1,2,3,4] ;
let arrString : string[] = ["A","B","C","D"] ;
JS无Tuple 型别
Tuple通常是指一个资料结构,可储存多个不同型别项目。
大致上与阵列相同,
不过所指定的型别跟给予的资料型别与个数必须相等喔。
let tuple : [ boolean , number , string ] = [ true , 10 , "ABC" ] ;
今天的型别都大致与JS相似,而且不难,
希望大家都能理解,
下篇也是基础型别资料喔,
打好基础是很重要的呢,
大家加油。
<<: Day6:进入新手村前先让我复习一下QQ-CSS-flexbox-用在内容物(item)的属性
>>: Day 06 - jS 微基础之ES6心得及准备进入React
指派/指定 运算子(Assignment Operator) 可以用来设定变数值的运算子,前面用过的...
●Java 自定义注解 创建自定义注解类似於编写接口,不同之处在於interface关键字以@符号为...
战略 组织战略通常包括一系列旨在实现长期目标和实现愿景和使命的举措。 战略投资组合 一个专案可能在三...
表单组件 使用表单处理使用者输入是常见的应用的基础功能,使用这些表单组件可以应用在注册、登入、电商…...
程序开发的过程很难不接触到终端机操作,原生的画面非常"简约",透过套件强化後不只...