今天要接续昨天的继续介绍基础资料型别,如下
使用数值键值(numeric key)存取,可以得到对应的值(key)
使用值(key)存取,可以得到对应的数值键值(numeric key)
如下,先宣告enum型别并赋予值
enum Gender{ Male , Female }
范例
console.log(Gender[0]) ; //取得Male
console.log(Gender[1]) ; //取得Female
范例
console.log(Gender.Male) ; //取得0
console.log(Gender.Female) ; //取得1
console.log(Gender['Male']) ; //取得0
console.log(Gender['Female']) ; //取得1
null型别名称为null
代表一个空值、值未知的意思。
undefined型别名称为undefined
代表不存在,故找不到。
在编译时期跳过型别检查(type-checking),
在撰写程序当下要使用的型别不确定时可使用any型别,
类似JS允许使用动态型别(Dynamic Typed),
如下,变数可任意变换型别的值,都不会发生错误
let notCheck:any;
notCheck=100;
notCheck=“Hello";
notCheck=true;
因此应该尽量避免使用any型别,
否则就失去安全型别机制的功用了。
表示无回传任何类型,
通常用於函式,
如下,
使用函式时需要执行某些事件,
只需呼叫函式执行动作,
不须回传任何值时,
则使用void来表示。
function func() : void {
console.log("Hello") ;
}
func() ;
变数通常不会宣告void型别,无意义。
那们基础资料型别我就讲到这里,
我只列了几项大家通常会用到的,
当然还有其他型别,
有兴趣的再自行查阅吧,
下次开始要进入复杂型别了,
大家加油!
前言 本来今天文章就打算介绍很常使用的 Navbar, 但发现这样难度又一下子跳上去了, (因为会牵...
infrastructure 也可以 for each 之二 课程内容与代码会放在 Github 上...
赫序 静态赫序(static hashing) 静态赫序组件 赫序表(Hash table,ht):...
看完了分治法与递回,再来看这样的方法如何解决排序问题。 快速排序是一种利用分治法的演算法,比前面提到...
总览 API 路径(Endpoint)的一般安全准则。 注意事项 存取控制 API路径应遵循最小特权...