|
1 // Copyright 2009 the Sputnik authors. All rights reserved. |
|
2 // This code is governed by the BSD license found in the LICENSE file. |
|
3 |
|
4 /** |
|
5 * If there is already a property of the variable object with the |
|
6 * name of a declared variable, the value of the property and its attributes |
|
7 * are not changed |
|
8 * |
|
9 * @path ch10/10.2/10.2.1/S10.2.1_A5.2_T1.js |
|
10 * @description Checking existence of the variable object property with formal parameter |
|
11 */ |
|
12 |
|
13 //CHECK#1 |
|
14 function f1(x){ |
|
15 var x; |
|
16 |
|
17 return typeof x; |
|
18 } |
|
19 |
|
20 if(!(f1(1) === "number")){ |
|
21 $PRINT('#1: f1(1) === "number"'); |
|
22 } |
|
23 |
|
24 //CHECK#2 |
|
25 function f2(x){ |
|
26 var x; |
|
27 |
|
28 return x; |
|
29 } |
|
30 |
|
31 if(!(f2(1) === 1)){ |
|
32 $PRINT('#1: f2(1) === 1'); |
|
33 } |
|
34 |