# Code for addition and multiplication

**URL:** <https://forum.kirupa.com/t/code-for-addition-and-multiplication/243684>\
**Category:** Uncategorized\
**Created:** [November 9, 2007, 5:43pm UTC](https://forum.kirupa.com/t/code-for-addition-and-multiplication/243684 "2007-11-09T17:43:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kcabe](https://avatars.discourse-cdn.com/v4/letter/k/3da27b/32.png) [@kcabe](https://forum.kirupa.com/u/kcabe)\
**Post date:** [November 9, 2007, 5:43pm UTC](https://forum.kirupa.com/t/code-for-addition-and-multiplication/243684/1 "2007-11-09T17:43:01Z")

</div>

hello

Easy question

why when input 3 and 4 and press button, i get 34 which is normal because it is treated as string see code below

code on frame 1  
inButton.onRelease = function (){  
outText.text = inText1.text + inText2.text;  
};

but why when I use multiply for example I get 12,  
inButton.onRelease = function (){  
outText.text = inText1.text x inText2.text;  
};

Is it because flash has no choice, really to be strict i should use  
Number(inText1.text) x Number(inText2.text);

thanks

Xav:pir:
