Changeset 11807 in webkit for trunk/JavaScriptCore/kjs
- Timestamp:
- Dec 29, 2005, 3:51:04 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/number_object.cpp
r11806 r11807 161 161 JSValue *fractionDigits = args[0]; 162 162 double df = fractionDigits->toInteger(exec); 163 if (fractionDigits->isUndefined()) 164 df = 0; 163 165 if (!(df >= 0 && df <= 20)) // true for NaN 164 166 return throwError(exec, RangeError, "toFixed() digits argument must be between 0 and 20"); … … 206 208 JSValue *fractionDigits = args[0]; 207 209 double df = fractionDigits->toInteger(exec); 208 if (! (df >= 0 && df <= 20)) // true for NaN210 if (!fractionDigits->isUndefined() && !(df >= 0 && df <= 20)) // true for NaN 209 211 return throwError(exec, RangeError, "toExponential() argument must between 0 and 20"); 210 212 int f = (int)df;
Note:
See TracChangeset
for help on using the changeset viewer.