x instanceof y where y is a class name, returns a boolean value.
delete o.x removes property x from object o, true if succeeds or property did not exist. Does not set the property to undefined. If x refers to an object, that is not deleted.
void discards a result and returns the value undefined. Eg,
  <a href="javascript:void window.open();">Open</a>
which performs the function without trying to link. NB: This shows another way of invoking JavaScript.