Delen via


Number.From

Syntaxis

Number.From(value as any, optional culture as nullable text) as nullable number

Over

Retourneert een number-waarde van de opgegeven value. Er kan ook een optionele culture worden opgegeven (bijvoorbeeld "en-US"). Als de opgegeven valuenullis, retourneert Number.Fromnull. Als de opgegeven valuenumberis, wordt value geretourneerd. Waarden van de volgende typen kunnen worden geconverteerd naar een number waarde:

  • text: een number waarde uit de tekstweergave. Algemene tekstindelingen worden verwerkt ('15', '3.423.10', '5.0E-10'). Raadpleeg Number.FromText voor meer informatie.
  • logical: 1 voor true, 0 voor false.
  • datetime: een getal met dubbele precisie drijvende komma dat een DATUM-equivalent van OLE Automation bevat.
  • datetimezone: een getal met dubbele precisie drijvende komma dat een OLE Automation-datumequivalent bevat van de lokale datum en tijd van value.
  • date: Een commagetal met dubbele precisie dat een datum-equivalent van OLE-automatisering bevat.
  • time: Uitgedrukt in fractiedagen.
  • duration: uitgedrukt in hele dagen en breuken van dagen.

Als value van een ander type is, wordt er een fout geretourneerd.

Voorbeeld 1

Haal de number waarde van "4"op.

Gebruik

Number.From("4")

uitvoer

4

Voorbeeld 2

Haal de number waarde van #datetime(2020, 3, 20, 6, 0, 0)op.

Gebruik

Number.From(#datetime(2020, 3, 20, 6, 0, 0))

uitvoer

43910.25

Voorbeeld 3

Haal de number waarde van "12.3%"op.

Gebruik

Number.From("12.3%")

uitvoer

0.123