| 1 | // vtest build: present_node? |
| 2 | fn JS.Math.pow(JS.Number, JS.Number) JS.Number |
| 3 | |
| 4 | fn test_js_prim_cast() { |
| 5 | x := JS.Number(f64(42.42)) |
| 6 | assert f64(x) == 42.42 |
| 7 | y := JS.BigInt(u64(18446744073709551615)) |
| 8 | assert u64(y) == u64(18446744073709551615) |
| 9 | z := JS.String('hello, world!') |
| 10 | assert string(z) == 'hello, world!' |
| 11 | w := int(JS.Math.pow(JS.Number(int(2)), JS.Number(int(3)))) |
| 12 | assert w == 8 |
| 13 | } |
| 14 |