[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Nebie Question - Addition vs. Concatenation
Dude declare your variable like this integers.
var iCounter = 0;
This initalizes it to a numeric type.
hope this helps
On Thu, 22 Feb 1996, David Gotz wrote:
> At 09:45 AM 2/22/96 GMT, you wrote:
> >On Wed, 21 Feb 1996 19:34:11 -0500, you wrote:
> >
> >>Hi everyone.
> >>
> >>I;ve just started learning JavaScript, so I decided that my first project
> >>would be a simple four-function calculator. It works great except for
> addition.
> >>
> >>When I add 5 + 10, I get 510. For some reason, the procedure treats my
> >>numbers as strings, while in the other three operations, it works fine.
> >
> >
> >Use 1 * 5 +10, you'll get 15...<G>
>
> Still didn't work. I've included the relevant code this time.
> When I click on the button to add, this.form is sent to the function
> addition, which takes two fields with numbers. I add them, but it
> concatenates them. I took your suggestion and made it (1* # + #) as shown
> below, but it still doesn't work.
>
> Any more suggestions out there??? Thanks in advance,
> David Gotz
>
> THe url is http://zion.gt.ed.net/calc.html
>
> ---------Included text---------
> function addition(form) {
> form.hiddennum.value = eval("1 * form.hiddennum.value +form.currentnum.value")
> equals(form)
> }
> function equals(form) {
> form.currentnum.value = eval(form.hiddennum.value)
> }
> // end hiding contents from old browsers -->
> </SCRIPT>
> <BODY>
> <FORM>
> <INPUT TYPE="BUTTON" VALUE=" + " onClick="addition(this.form)">
> ---------End of Included Text---------
>
> +-------------------------------------------------------------------------+
> | David H. Gotz Georgia Tech 331252 Georgia Tech Station |
> | (404) 206-8032 gotz@cc.gatech.edu Atlanta, GA 30332-1370 |
> | http://zion.gt.ed.net/ http://www.cc.gatech.edu/people/home/gotz/ |
> | CS Major-If hiring summer interns, check out my resume on my home page! |
> +-------------------------------------------------------------------------+
>
> --------------------------------------------------------------------
> This message came from the mailing list javascript. For help using the
> mailing list software, please send a message to 'majordomo@obscure.org'
> with the message body 'help'. To unsubscribe, send a message to
> 'majordomo@obscure.org' with the message body 'unsubscribe javascript'.
>
--------------------------------------------------------------------
This message came from the mailing list javascript. For help using the
mailing list software, please send a message to 'majordomo@obscure.org'
with the message body 'help'. To unsubscribe, send a message to
'majordomo@obscure.org' with the message body 'unsubscribe javascript'.