/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvorfor kan jeg ikke lægge to nummeriske v~
Fra : Lars Holm Sørensen


Dato : 13-06-01 13:51

Hejsa alle...

Jeg er ny i ASP, og jeg er altså løbet ind i et lille problem. - Jeg forstår
ikke hvorfor jeg kan bruge (*,/,-) mellem to nummeriske variabler men ikke
(+)

Hvis jeg gør følgende:

v1 = 10
v2 = 4
v3= v1 - v2

så får jeg ganske rigtigt at v3 er = 6

hvis jeg skriver:
v3 = v1 / v2

så får jeg v3 = 2,5 og det er jo også fint nok

v3 = v1 * v2 giver også det forventede, men når jeg prøver med:

v3 = v1 + v2 så får jeg bare resultatet: "falsk"

Håber virkelig der er nogle der gider hjælpe, det må være et eller andet
meget simpelt jeg bare ikke er klar over...

mvh: Lars







 
 
lars Hoffmann (13-06-2001)
Kommentar
Fra : lars Hoffmann


Dato : 13-06-01 14:23

Lars Holm Sørensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hejsa alle...
>
> Jeg er ny i ASP, og jeg er altså løbet ind i et lille problem. - Jeg forstår
> ikke hvorfor jeg kan bruge (*,/,-) mellem to nummeriske variabler men ikke
> (+)

Det kan du ogsaa sagtens. Problemet er at variabler i ASP ikke defineres som en
type. Deres type defineres derimod ud fra hvilke data variablen indeholder.

f.eks vil foelgende virke fint:

<%@ Language=VBScript %>
<% option explicit %>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%

   dim v1, v2, v3
   
   v1=5
   v2=2
   v3=v1+v2
   Response.Write(v3)
%>
</BODY>
</HTML>


Proev at kigge paa funktioner som val(),cint(),cdbl() og string(), der bruges
til at tvinge en anden type.

Med venlig hilsen
Lars Hoffmann

--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408859
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste