|
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
|
2 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
3 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
5 |
|
6 |
|
7 /** |
|
8 File Name: 15.8-3.js |
|
9 ECMA Section: 15.8 The Math Object |
|
10 |
|
11 Description: |
|
12 |
|
13 The Math object is merely a single object that has some named properties, |
|
14 some of which are functions. |
|
15 |
|
16 The value of the internal [[Prototype]] property of the Math object is the |
|
17 Object prototype object (15.2.3.1). |
|
18 |
|
19 The Math object does not have a [[Construct]] property; it is not possible |
|
20 to use the Math object as a constructor with the new operator. |
|
21 |
|
22 The Math object does not have a [[Call]] property; it is not possible to |
|
23 invoke the Math object as a function. |
|
24 |
|
25 Recall that, in this specification, the phrase "the number value for x" has |
|
26 a technical meaning defined in section 8.5. |
|
27 |
|
28 Author: christine@netscape.com |
|
29 Date: 12 november 1997 |
|
30 |
|
31 */ |
|
32 var SECTION = "15.8-3-n"; |
|
33 var VERSION = "ECMA_1"; |
|
34 startTest(); |
|
35 var TITLE = "The Math Object"; |
|
36 |
|
37 writeHeaderToLog( SECTION + " "+ TITLE); |
|
38 |
|
39 DESCRIPTION = "MYMATH = Math()"; |
|
40 EXPECTED = "error"; |
|
41 |
|
42 new TestCase( SECTION, |
|
43 "MYMATH = Math()", |
|
44 "error", |
|
45 eval("MYMATH = Math()") ); |
|
46 |
|
47 test(); |