diff options
Diffstat (limited to 'tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-op.js')
-rw-r--r-- | tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-op.js | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-op.js b/tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-op.js new file mode 100644 index 0000000..9c6e8bb --- /dev/null +++ b/tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-op.js @@ -0,0 +1,55 @@ +var a = 1, b = 1, c = 1, d = 1; + +/* TOK_OR */ +x = a || b || c; +x = a || b || c || d; + +/* TOK_AND */ +x = a && b && c; +x = a && b && c && d; + +x = a && b || c; + +x = a || b && c; + +// TOK_BITOR +x = a | b | c; +x = a | b | c | d; + +// TOK_BITXOR +x = a ^ b ^ c; +x = a ^ b ^ c ^ d; + +// TOK_BITAND +x = a & b & c; +x = a & b & c & d; + +// TOK_EQUOP +x = a == b; +x = a != b; +x = a === b; +x = a !== b; + +// TOK_RELOP +x = a < b; +x = a <= b; +x = a > b; +x = a >= b; + +// TOK_SHOP +x = a << b; +x = a >> b; +x = a >>> b; + +/* TOK_PLUS, TOK_MINUS */ +x = a + b; +x = a + b + c; +x = a + b + c + d; +x = a - b; + +// TOK_STAR, TOK_DIVOP +x = a * b; +x = a * b * c; +x = a * b * c * d; +x = a / b; +x = a % b; |