Number.From
Opretter et tal ud fra den angivne værdi.
Syntax
Number.From(
value as any,
optional culture as text
) as number
Remarks
Returnerer en værdi af typen number
ud fra den angivne value
. Der kan også angives en valgfri culture
(f.eks. "en-US").Hvis den angivne value
er null
, vil Number.From
returnere null
. Hvis den angivne value
er number
, returneres value
. Værdier af følgende typer kan konverteres til en værdi af typen number
:
text
: En værdi af typennumber
fra en tekstrepræsentation. Almindelige tekstformater håndteres (15", "3,423.10", "5.0E-10"). SeNumber.FromText
for at få flere oplysninger.logical
: 1 fortrue
, 0 forfalse
.datetime
: Et reelt tal med dobbeltpræcision, der indeholder en OLE Automation-datoækvivalens.datetimezone
: Et reelt tal med dobbeltpræcision, der indeholder en OLE Automation-datoækvivalens for den lokale dato og det lokale klokkeslæt,value
.date
: Et reelt tal med dobbeltpræcision, der indeholder en OLE Automation-datoækvivalens.time
: Udtrykt i brøkdage.duration
: Udtrykt i hele dage og brøkdage.
value
er af en anden type, returneres der en fejl.
Examples
Example #1
Hent <code>"4"</code> for værdien <code>number</code>.
Number.From("4")
Result:
4
Example #2
Hent <code>#datetime(2020, 3, 20, 6, 0, 0)</code> for værdien <code>number</code>.
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Result:
43910.25
Example #3
Hent <code>tal</code>værdien af <code>"12.3%"</code>.
Number.From("12.3%")
Result:
0.123
Category
Number.Conversion and formatting