File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ // Copyright JS Foundation and other contributors, http://js.foundation
2
+ //
3
+ // Licensed under the Apache License, Version 2.0 (the "License");
4
+ // you may not use this file except in compliance with the License.
5
+ // You may obtain a copy of the License at
6
+ //
7
+ // http://www.apache.org/licenses/LICENSE-2.0
8
+ //
9
+ // Unless required by applicable law or agreed to in writing, software
10
+ // distributed under the License is distributed on an "AS IS" BASIS
11
+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ // See the License for the specific language governing permissions and
13
+ // limitations under the License.
14
+
15
+ var x = [ 0 ] ;
16
+ assert ( x == x ) ;
17
+ assert ( x == ! x ) ;
18
+ assert ( Array ( 3 ) == ",," ) ;
19
+
20
+ assert ( ! ( null instanceof Object ) ) ;
21
+
22
+ assert ( 9999999999999999 == 10000000000000000 ) ;
23
+ assert ( 0.1 + 0.2 != 0.3 ) ;
24
+
25
+ assert ( [ ] + [ ] == "" ) ;
26
+ assert ( [ ] + { } == "[object Object]" ) ;
27
+ assert ( eval ( "{} + []" ) == 0 ) ;
28
+ assert ( isNaN ( eval ( "{} + {}" ) ) ) ;
29
+ assert ( { } + [ ] == "[object Object]" ) ;
30
+ assert ( isNaN ( eval ( "{} + {}" ) ) ) ;
31
+
32
+ assert ( ( ! + [ ] + [ ] + ! [ ] ) . length === 9 ) ;
You can’t perform that action at this time.
0 commit comments