77 lines
1.2 KiB
ActionScript
77 lines
1.2 KiB
ActionScript
package {
|
|
public class Test {
|
|
}
|
|
}
|
|
|
|
function assert_bitwise_not(val) {
|
|
trace(~val);
|
|
}
|
|
|
|
trace("//~true");
|
|
assert_bitwise_not(true);
|
|
|
|
trace("//~false");
|
|
assert_bitwise_not(false);
|
|
|
|
trace("//~null");
|
|
assert_bitwise_not(null);
|
|
|
|
trace("//~undefined");
|
|
assert_bitwise_not(undefined);
|
|
|
|
trace("//~\"\"");
|
|
assert_bitwise_not("");
|
|
|
|
trace("//~\"str\"");
|
|
assert_bitwise_not("str");
|
|
|
|
trace("//~\"true\"");
|
|
assert_bitwise_not("true");
|
|
|
|
trace("//~\"false\"");
|
|
assert_bitwise_not("false");
|
|
|
|
trace("//~0.0");
|
|
assert_bitwise_not(0.0);
|
|
|
|
trace("//~NaN");
|
|
assert_bitwise_not(NaN);
|
|
|
|
trace("//~-0.0");
|
|
assert_bitwise_not(-0.0);
|
|
|
|
trace("//~Infinity");
|
|
assert_bitwise_not(Infinity);
|
|
|
|
trace("//~1.0");
|
|
assert_bitwise_not(1.0);
|
|
|
|
trace("//~-1.0");
|
|
assert_bitwise_not(-1.0);
|
|
|
|
trace("//~0xFF1306");
|
|
assert_bitwise_not(0xFF1306);
|
|
|
|
trace("//~new Object()");
|
|
assert_bitwise_not({});
|
|
|
|
trace("//~\"0.0\"");
|
|
assert_bitwise_not("0.0");
|
|
|
|
trace("//~\"NaN\"");
|
|
assert_bitwise_not("NaN");
|
|
|
|
trace("//~\"-0.0\"");
|
|
assert_bitwise_not("-0.0");
|
|
|
|
trace("//~\"Infinity\"");
|
|
assert_bitwise_not("Infinity");
|
|
|
|
trace("//~\"1.0\"");
|
|
assert_bitwise_not("1.0");
|
|
|
|
trace("//~\"-1.0\"");
|
|
assert_bitwise_not("-1.0");
|
|
|
|
trace("//~\"0xFF1306\"");
|
|
assert_bitwise_not("0xFF1306"); |