TypeScript中的 ?: 是什么意思
2017-12-06 10:44
169 查看
可选参数和可选属性
使用了 –strictNullChecks,可选参数会被自动地加上 | undefined:function f(x: number, y?: number) { return x + (y || 0); } f(1, 2); f(1); f(1, undefined); f(1, null); // error, 'null' is not assignable to 'number | undefined'
class C { a: number; b?: number; } let c = new C(); c.a = 12; c.a = undefined; // error, 'undefined' is not assignable to 'number' c.b = 13; c.b = undefined; // ok c.b = null; // error, 'null' is not assignable to 'number | undefined'
详情可见https://www.tslang.cn/docs/handbook/advanced-types.html
相关文章推荐
- js中得~~是什么意思/JS按位非(~)运算符与~~运算符的理解分析
- 写了那么长时间的程序,到底\r\n(回车)是什么意思?
- 180cm、180mm、180m²——当今中国成功男人的三个标准。都是什么意思?
- iPhone的解锁、越狱、激活、固件等等是什么意思,有什么分别?
- 【探讨】打码平台是什么意思呢
- 代码参数里的 payload 是什么意思???
- ps aux命令显示的状态列中的Ss+,Rsl,R+,S<sl都是什么意思呢?
- [iOS] Obnjective-C 中的 __block 是什么意思
- 电感RDC、IDC值是什么意思?或DCR DCI
- JS中typeof() !== 'undefined'是什么意思
- 在C语言中 ¬∧∨这些符号什么意思
- ubuntu如何发音? ubuntu是什么意思?
- jquery 中 $('div','li')是什么意思?
- 终于知道mrproper什么意思了
- MySQL bigint(20)是什么意思?
- 连接字符串中的integrated security=true的意思是什么
- C语言里 面这句话的意思是什么
- int后带问号(int ?)是什么意思
- 【转】网站流量UV是什么意思?什么是流量UV?
- 海运里的CLS和ETD是什么意思