webForumDet fria alternativet

Summera och använd i IF-sats

ASP

2 svar · 432 visningar · startad av kolas

Medlem sedan mars 2001142 inlägg
Frågan#1

Varför går det inte att summera ihop som jag har gjort nedan (ettan +tvaan) och sen använda det i IF-satsen?

Jag får alltid att "summera" är mindre än 100 oavsett om "summera" är 99 eller 101


startsiffra = "100"
ettan = Clng("100")
tvaan = Clng("2")

summera = ettan + tvaan

response.write  summera 

 If startsiffra > summera Then
 response.write " är mindre än 100"
 Else
 response.write " är mer än 100"
 End If
Medlem sedan mars 2001142 inlägg
#2

Åhh, jag är för trött, det är väl som med äpplen och päron antar jag, när jag ändradet till:

startsiffra = Clng("100")

Så fungerade det som jag ville

Medlem sedan juni 200032 967 inlägg
#3

Istället för att typkonvertera med clng() när du ger variablerna deras värden, kan du låta de bli av taltyp på en gång.

startsiffra = 100
ettan = 100
tvaan = 2

mvh

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)