molily: mit dem Alter rechnen

Beitrag lesen

JavaScript wandelt immer, wenn ein Operator oder eine Kernmethode eine Zahl erwartet, den Wert automatisch in eine Zahl um.

Ist "new Date()" eine Kernmethode?

Ja.

Daraus:

»1. Let y be ToNumber(year).
2. Let m be ToNumber(month).
3. If date is supplied then let dt be ToNumber(date); else let dt be 1.
4. If hours is supplied then let h be ToNumber(hours); else let h be 0.
5. If minutes is supplied then let min be ToNumber(minutes); else let min be 0.
6. If seconds is supplied then let s be ToNumber(seconds); else let s be 0.
7. If ms is supplied then let milli be ToNumber(ms); else let milli be 0.
8. If y is not NaN and 0 ≤ ToInteger(y) ≤ 99, then let yr be 1900+ToInteger(y); otherwise, let yr be y.«

Mathias