Merge pull request #2300 from hzoo/add-more-binary-ops
evaluation: add more binary operators
This commit is contained in:
commit
acc801897a
@ -162,6 +162,14 @@ export function evaluate(): { confident: boolean; value: any } {
|
||||
case "!=": return left != right;
|
||||
case "===": return left === right;
|
||||
case "!==": return left !== right;
|
||||
case "|": return left | right;
|
||||
case "&": return left & right;
|
||||
case "^": return left ^ right;
|
||||
case "<<": return left << right;
|
||||
case ">>": return left >> right;
|
||||
case ">>>": return left >>> right;
|
||||
case "in": return left in right;
|
||||
case "instanceof": return left instanceof right;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user