When a variable is created using a variable declaration (i.e. using var), it is created with the checkbox selected to remove false.
When a variable is created implicitly by assignment without declaration, its delete flag is set to true.
, ( eval-). , :
var a;
a - , ( ) delete, false. :
a = 'foo';
, true.
, , ( ).