--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java 2015-11-09 10:35:34.617341808 +0100 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java 2015-11-09 10:35:34.537341811 +0100 @@ -42,6 +42,7 @@ import jdk.nashorn.internal.objects.Global; import jdk.nashorn.internal.parser.Lexer; import jdk.nashorn.internal.runtime.arrays.ArrayLikeIterator; +import jdk.nashorn.internal.runtime.doubleconv.DoubleConversion; import jdk.nashorn.internal.runtime.linker.Bootstrap; /** @@ -687,7 +688,7 @@ return "NaN"; } - return NumberToString.stringFor(num); + return DoubleConversion.toShortestString(num); } /**