1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 15:47:44 +00:00

LibJS: Consistently use spaces / parentheses in NumberFormat operations

These are editorial changes in the ECMA-402 spec. See:
1508825
760f23a
This commit is contained in:
Timothy Flynn 2023-01-12 10:45:57 -05:00 committed by Linus Groh
parent 0ffad2a2d1
commit 0ff4d8100f

View file

@ -1083,7 +1083,7 @@ RawFormatResult to_raw_precision(MathematicalValue const& number, int min_precis
result.formatted_string = n.to_deprecated_string();
}
// 4. If e ≥ p1, then
// 4. If e ≥ (p 1), then
if (exponent >= (precision - 1)) {
// a. Set m to the string-concatenation of m and e - p + 1 occurrences of the code unit 0x0030 (DIGIT ZERO).
result.formatted_string = DeprecatedString::formatted(
@ -1091,7 +1091,7 @@ RawFormatResult to_raw_precision(MathematicalValue const& number, int min_precis
result.formatted_string,
DeprecatedString::repeated('0', exponent - precision + 1));
// b. Let int be e+1.
// b. Let int be e + 1.
result.digits = exponent + 1;
}
// 5. Else if e ≥ 0, then
@ -1102,7 +1102,7 @@ RawFormatResult to_raw_precision(MathematicalValue const& number, int min_precis
result.formatted_string.substring_view(0, exponent + 1),
result.formatted_string.substring_view(exponent + 1));
// b. Let int be e+1.
// b. Let int be e + 1.
result.digits = exponent + 1;
}
// 6. Else,
@ -1234,7 +1234,7 @@ RawFormatResult to_raw_fixed(MathematicalValue const& number, int min_fraction,
// ii. Let m be the string-concatenation of z and m.
result.formatted_string = DeprecatedString::formatted("{}{}", zeroes, result.formatted_string);
// iii. Let k be f+1.
// iii. Let k be f + 1.
decimals = fraction + 1;
}
@ -1514,7 +1514,7 @@ int compute_exponent(NumberFormat& number_format, MathematicalValue number)
// 8. Let newMagnitude be the base 10 logarithm of formatNumberResult.[[RoundedNumber]] rounded down to the nearest integer.
int new_magnitude = format_number_result.rounded_number.logarithmic_floor();
// 9. If newMagnitude is magnitude exponent, then
// 9. If newMagnitude is magnitude - exponent, then
if (new_magnitude == magnitude - exponent) {
// a. Return exponent.
return exponent;