webForumDet fria alternativet

gämnt delbart tal

ASP

4 svar · 242 visningar · startad av gucken

Medlem sedan sep. 2001287 inlägg
Frågan#1

Vilket sätt skulle ni säga är et lättaste / snabbaste sättet att ta reda på om ett tal är heltal eller inte?

Medlem sedan feb. 20012 412 inlägg
#2

Hej!

Om det är jämt delbart använder du en modulusoperator (%) vill du ha heltal kan du konvertera till subtypen int innan med Cint.

r: Ooops, i java är det % i vb använder man funktionen mod, jag skrev innan jag tänkte :(

mvh Jörgen :)
------------------
Varför bråka när man kan kramas?

[Redigerat av jorgen den 22 okt 2001]

Medlem sedan dec. 2000399 inlägg
#3

Hej!

Jag skulle göra så här:

if instr(cstr(dittal),".") > 0 then response.write "decimaler"

------------------
mvh André

Medlem sedan feb. 20012 412 inlägg
#4

Hej juventus1!

Varför konverterar du talet till en sträng?

Vil du ha med hela kanske CDbl är bättre, då blir ju decimalerna kvar.

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

[Redigerat av jorgen den 22 okt 2001]

Medlem sedan juni 20008 205 inlägg
#5
Dim typ, blah
blah = 1.23
typ = VarType(blah)
If typ = vbInteger or typ = vbLong Then
' heltal
Else
' något annat
End

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

277 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
151 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)