/js/lib/Socket.IO-node/support/expresso/deps/jscoverage/tests/javascript/javascript-op.js
JavaScript | 55 lines | 33 code | 12 blank | 10 comment | 16 complexity | 8a66656ecb84e36a3f544e78cb807b0d MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, MPL-2.0-no-copyleft-exception, BSD-3-Clause
- 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;