133 print("17: " + g2("17") + " === true"); |
133 print("17: " + g2("17") + " === true"); |
134 print("18: " + g3("17") + " === true"); |
134 print("18: " + g3("17") + " === true"); |
135 print("19: " + g4("17") + " === true"); |
135 print("19: " + g4("17") + " === true"); |
136 print("20: " + g5("17") + " === true"); |
136 print("20: " + g5("17") + " === true"); |
137 |
137 |
|
138 //h1 internals={} externals={undefined=0} |
|
139 function h1(x) { |
|
140 return undefined === x; |
|
141 } |
|
142 |
|
143 //h2 internals={} externals=null |
|
144 function h2(x, undefined) { |
|
145 return undefined === x; |
|
146 } |
|
147 |
|
148 //h3 internals={x=0} externals=null |
|
149 function h3(x) { |
|
150 //h3$f3_2 internals={} externals={x=0} |
|
151 function h3_2(undefined) { |
|
152 return undefined === x; |
|
153 } |
|
154 return h3_2(17); |
|
155 } |
|
156 |
|
157 //h4 internals={x=0} externals=null |
|
158 function h4(x) { |
|
159 //h4$h4_2 internals={} externals={x=0} |
|
160 function h4_2() { |
|
161 var undefined = 17; |
|
162 return undefined === x; |
|
163 } |
|
164 return h4_2(); |
|
165 } |
|
166 |
|
167 //h5 internals={x=0, undefined=0} externals=null |
|
168 function h5(x) { |
|
169 var undefined = 17; |
|
170 //h5$h5_2 internals={} externals={x=0, undefined=0} |
|
171 function h5_2() { |
|
172 return undefined === x; |
|
173 } |
|
174 return h5_2(); |
|
175 } |
|
176 |
|
177 print("21: " + h1(17) + " === false"); |
|
178 print("22: " + h2(17) + " === false"); |
|
179 print("23: " + h3(17) + " === true"); |
|
180 print("24: " + h4(17) + " === true"); |
|
181 print("25: " + h5(17) + " === true"); |
|
182 |
|
183 //recompile |
|
184 print("26: " + h1("17") + " === false"); |
|
185 print("27: " + h2("17") + " === false"); |
|
186 print("28: " + h3("17") + " === false"); |
|
187 print("29: " + h4("17") + " === false"); |
|
188 print("30: " + h5("17") + " === false"); |
|
189 |
|
190 //i1 internals={} externals={undefined=0} |
|
191 function i1(x) { |
|
192 return undefined !== x; |
|
193 } |
|
194 |
|
195 //i2 internals={} externals=null |
|
196 function i2(x, undefined) { |
|
197 return undefined !== x; |
|
198 } |
|
199 |
|
200 //i3 internals={x=0} externals=null |
|
201 function i3(x) { |
|
202 //i3$f3_2 internals={} externals={x=0} |
|
203 function i3_2(undefined) { |
|
204 return undefined !== x; |
|
205 } |
|
206 return i3_2(17); |
|
207 } |
|
208 |
|
209 //i4 internals={x=0} externals=null |
|
210 function i4(x) { |
|
211 //i4$i4_2 internals={} externals={x=0} |
|
212 function i4_2() { |
|
213 var undefined = 17; |
|
214 return undefined !== x; |
|
215 } |
|
216 return i4_2(); |
|
217 } |
|
218 |
|
219 //h5 internals={x=0, undefined=0} externals=null |
|
220 function i5(x) { |
|
221 var undefined = 17; |
|
222 //i5$i5_2 internals={} externals={x=0, undefined=0} |
|
223 function i5_2() { |
|
224 return undefined !== x; |
|
225 } |
|
226 return i5_2(); |
|
227 } |
|
228 |
|
229 print("31: " + i1(17) + " === true"); |
|
230 print("32: " + i2(17) + " === true"); |
|
231 print("33: " + i3(17) + " === false"); |
|
232 print("34: " + i4(17) + " === false"); |
|
233 print("35: " + i5(17) + " === false"); |
|
234 |
|
235 //recompile |
|
236 print("36: " + i1("17") + " === true"); |
|
237 print("37: " + i2("17") + " === true"); |
|
238 print("38: " + i3("17") + " === true"); |
|
239 print("39: " + i4("17") + " === true"); |
|
240 print("40: " + i5("17") + " === true"); |