@@ -18,13 +18,37 @@ assert (cars[0] === "Saab");
1818assert ( cars [ 1 ] === "Volvo" ) ;
1919assert ( cars [ 2 ] === "BMW" ) ;
2020
21+ assert ( cars [ 0 ] !== undefined ) ;
22+ assert ( cars [ 1 ] !== undefined ) ;
23+ assert ( cars [ 2 ] !== undefined ) ;
24+
25+ assert ( cars [ 0 ] !== "Volvo" ) ;
26+ assert ( cars [ 2 ] !== "Volvo" ) ;
27+
28+ assert ( cars [ 0 ] !== "BMW" ) ;
29+ assert ( cars [ 1 ] !== "BMW" ) ;
30+
31+ assert ( cars [ 1 ] !== "Saab" ) ;
32+ assert ( cars [ 2 ] !== "Saab" ) ;
33+
2134var cars1 = new Array ( "Saab" , "Volvo" , "BMW" ) ;
2235assert ( cars [ 0 ] === cars1 [ 0 ] ) ;
2336assert ( cars [ 1 ] === cars1 [ 1 ] ) ;
2437assert ( cars [ 2 ] === cars1 [ 2 ] ) ;
2538
39+ assert ( cars [ 0 ] !== cars1 [ 1 ] ) ;
40+ assert ( cars [ 1 ] !== cars1 [ 2 ] ) ;
41+ assert ( cars [ 2 ] !== cars1 [ 0 ] ) ;
42+
2643var a = new Array ( ) ;
2744assert ( typeof ( a ) === "object" ) ;
45+
46+ assert ( typeof ( a ) !== "undefined" ) ;
47+ assert ( typeof ( a ) !== "boolean" ) ;
48+ assert ( typeof ( a ) !== "number" ) ;
49+ assert ( typeof ( a ) !== "string" ) ;
50+ assert ( typeof ( a ) !== "function" ) ;
51+
2852assert ( Array . isArray ( a ) ) ;
2953assert ( Array . isArray ( [ 1 , 2 , 3 ] ) ) ;
3054
@@ -78,6 +102,9 @@ assert (c[1] === undefined);
78102assert ( c [ 2 ] === undefined ) ;
79103assert ( c [ 3 ] === '3' ) ;
80104
105+ assert ( c [ 0 ] !== undefined ) ;
106+ assert ( c [ 3 ] !== undefined ) ;
107+
81108b [ 0 ] = 1 ;
82109c [ 0 ] += b [ 0 ] ;
83110assert ( c [ 0 ] == 1 ) ;
@@ -151,6 +178,9 @@ var arr = [
151178for ( i = 0 ; i < 1024 ; i ++ )
152179{
153180 assert ( arr [ i ] === i + 1 ) ;
181+
182+ assert ( arr [ i ] !== i + 0 ) ;
183+ assert ( arr [ i ] !== i + 2 ) ;
154184}
155185
156186var elision = [ 0 , , 2 , 3 ] ;
0 commit comments