Here's one of the category "how come I didn't know this?". At least that was the case for, I guess I have been living under a stone.
Consider this code snippet in AS3:

view plain print about
1var i:int = 123;
2var foo:String = "foo";
3var wtf:Object = {prop:"rad"};
4
5trace(i, foo, wtf);
What happens when you compile this and watch the Output window or Console? I thought it'd fall over, but in fact you get
view plain print about
1123 foo [object Object]

Neat, I know. But I haven't known for long (it took Tink's code for me to notice).