mirror of
https://github.com/swc-project/swc.git
synced 2024-11-24 10:12:42 +03:00
19 lines
259 B
TypeScript
19 lines
259 B
TypeScript
|
// @strict: true, false
|
||
|
|
||
|
function f1(a?: boolean): void {
|
||
|
a ??= true;
|
||
|
|
||
|
if (a === false) {
|
||
|
console.log(a);
|
||
|
}
|
||
|
}
|
||
|
f1(false);
|
||
|
|
||
|
function f2() {
|
||
|
let x: 0 | 1 | 2 | 3 = 0 as any;
|
||
|
x ??= 1;
|
||
|
if (x === 0) {
|
||
|
console.log(x);
|
||
|
}
|
||
|
}
|