[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'.