summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/harness/nans.js
blob: 5b6e7219d23ab9f032b64eaa9b4dbee4668bdba4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Copyright (C) 2017 Rick Waldron, 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: >
  Including nans.js will expose:

  var NaNs = [
    NaN,
    Number.NaN,
    NaN * 0,
    0/0,
    Infinity/Infinity,
    -(0/0),
    Math.pow(-1, 0.5),
    -Math.pow(-1, 0.5),
    Number("Not-a-Number"),
  ];

includes: [nans.js]
---*/

for (var i = 0; i < NaNs.length; i++) {
  assert.sameValue(Number.isNaN(NaNs[i]), true, "index: " + i);
}

reportCompare(0, 0);