not-integer.js (679B)
1 // Copyright (c) 2016 The V8 Project authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 esid: sec-number.issafeinteger 6 description: > 7 Return false if argument is not an integer 8 info: | 9 Number.isSafeInteger ( number ) 10 11 [...] 12 3. Let integer be ToInteger(number). 13 4. If integer is not equal to number, return false. 14 [...] 15 ---*/ 16 17 assert.sameValue(Number.isSafeInteger(1.1), false, "1.1"); 18 assert.sameValue(Number.isSafeInteger(0.000001), false, "0.000001"); 19 assert.sameValue(Number.isSafeInteger(-0.000001), false, "-0.000001"); 20 assert.sameValue(Number.isSafeInteger(11e-1), false, "11e-1"); 21 22 reportCompare(0, 0);