1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
=== tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithAnyAndNumber.ts ===
var a: any;
>a : any
var b: number;
>b : number
// operator **
var r1 = a ** a;
>r1 : number
>a ** a : number
>a : any
>a : any
var r2 = a ** b;
>r2 : number
>a ** b : number
>a : any
>b : number
var r3 = a ** 0;
>r3 : number
>a ** 0 : number
>a : any
>0 : 0
var r4 = 0 ** a;
>r4 : number
>0 ** a : number
>0 : 0
>a : any
var r5 = 0 ** 0;
>r5 : number
>0 ** 0 : number
>0 : 0
>0 : 0
var r6 = b ** 0;
>r6 : number
>b ** 0 : number
>b : number
>0 : 0
var r7 = 0 ** b;
>r7 : number
>0 ** b : number
>0 : 0
>b : number
var r8 = b ** b;
>r8 : number
>b ** b : number
>b : number
>b : number
|