Article View: be.comp.programming
Article #10397Re: kommagetal in javascript ?
From: Philip Paeps
Date: Thu, 14 Mar 2002 14:56
Date: Thu, 14 Mar 2002 14:56
31 lines
2069 bytes
2069 bytes
maltre <webmaster@maltre.com> wrote: [...] > var isurface = iwidth * 50; ==> die 50 zou nu 1,50 moeten worden (met de > Euro ;)) > maar dit zorgt voor errors als ik 50 gewoon vervang door 1,50 > (waarschijnlijk door de komma of punt). > Als ik (iwidth * 150) / 100 doe, krijg ik bij geen getal na de komma. Mijn Javascript is niet volledig op punt, maar ik kan je wel wat hints geven: het lijkt alsof je 'kommagetal' gewoon zijn komma verliest, wat er op wijst dat je met integers aan't werken bent in plaats van met floats of doubles. Met '(iwidth * 150) / 100' doe je 'integer division' waardoor je getal 'truncated' wordt. In C zou ik zoiets oplossen door het naar double te casten met iets in de aard van '((double) iwidth * 150.0) / 100.0', in Javascript zul je zoiets ook wel kunnen regelen. Komt er op neer dat je met floats/doubles moet werken en niet met integers. > Kan iemand mij helpen ? Ik hoop dat je hiermee al wat verder komt. - Philip -- Philip Paeps philip@paeps.cx Most people deserve each other.
Technical Details
Message-ID:
<RS2k8.4958$DE4.561@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<mf2k8.4838$DE4.431@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,39d5e91704f8c212
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-14 06:58:09 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: kommagetal in javascript ?
Newsgroups: be.comp.programming
References: <mf2k8.4838$DE4.431@afrodite.telenet-ops.be>
User-Agent: tin/1.5.12-20020311 ("Toxicity") (UNIX) (FreeBSD/4.5-STABLE (i386))
Lines: 31
Message-ID: <RS2k8.4958$DE4.561@afrodite.telenet-ops.be>
Date: Thu, 14 Mar 2002 14:56:49 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1016117809 213.118.35.252 (Thu, 14 Mar 2002 15:56:49 MET)
NNTP-Posting-Date: Thu, 14 Mar 2002 15:56:49 MET
Organization: Telenet Internet