TypeScript/tests/baselines/reference/bitwiseNotOperatorInvalidOperations.js

25 lines
469 B
TypeScript

//// [bitwiseNotOperatorInvalidOperations.ts]
// Unary operator ~
var q;
// operand before ~
var a = q~; //expect error
// multiple operands after ~
var mul = ~[1, 2, "abc"], ""; //expect error
// miss an operand
var b =~;
//// [bitwiseNotOperatorInvalidOperations.js]
// Unary operator ~
var q;
// operand before ~
var a = q;
~; //expect error
// multiple operands after ~
var mul = ~[1, 2, "abc"];
""; //expect error
// miss an operand
var b = ~;