Я немного смущен о значениях JavaScripts undefined и null.
Что делает if (!testvar) на самом деле? Проверяет ли он undefined и null или просто undefined?
Как только переменная определена, я могу ее очистить до undefined (поэтому удаляя переменную)?
Могу ли я передать undefined в качестве параметра? Например:.
function test(var1, var2, var3) {
}
test("value1", undefined, "value2");
