Isuru:
I'm using wso2ues-1.0.0.

Harsha:
Yes. In that "Try it now" window "print(1)" prints "1" but in a jaggery
file deployed in wso2ues-1.0.0 prints "1.0". I checked it.


On Sun, Feb 9, 2014 at 9:18 PM, Isuru Perera <[email protected]> wrote:

> That's interesting!
>
> Dimuthu,
>
> I think you asked the same question on SO? I posted a comment there [1]: "I
> think what you got is correct. JavaScript has the Number type only for
> numerical values. Usually you shouldn't print numbers directly. Ideally a
> number should be formatted before printing. i.e. You should print only
> after you have a string representation of the number."
>
> Could you please let us know the version of Jaggery you are trying? or the
> WSO2 Application Server version?
>
> [1]
> http://stackoverflow.com/questions/21659188/wso2-jaggery-how-to-parse-a-number-into-an-integer#comment32738181_21659188
>
>
> On Sun, Feb 9, 2014 at 9:01 PM, Harsha Thirimanna <[email protected]>wrote:
>
>> Hi Dimuhtu,
>>
>> Are you sure about this ?
>>
>> I just tried that in http://jaggeryjs.org/  "Try It Now". There is no
>> such an issue.
>>
>>
>> *Harsha Thirimanna*
>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>> * <http://www.apache.org/>*
>> * email: **[email protected]* <[email protected]>* cell: +94 71 5186770*
>> * twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>*
>> *harshathirimann linked-in: **http:
>> <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122
>> <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>*
>>
>>  *Lean . Enterprise . Middleware*
>>
>>
>>
>> On Sun, Feb 9, 2014 at 7:00 PM, Dimuthu Upeksha <[email protected]>wrote:
>>
>>> Fixed. It was not a problem with parseInt method. It was a problem with
>>> print() operation in jaggery. Even if I run "print(1)" it prints "1.0".
>>> Easy fix is to enter print(i+"") instead print(i) which converts the
>>> integer into a string.
>>>
>>> Thanks
>>> Dimuthu
>>>
>>>
>>> On Sun, Feb 9, 2014 at 5:23 PM, Dimuthu Upeksha <[email protected]>wrote:
>>>
>>>> Hi all,
>>>> In this simple jaggery code
>>>>
>>>> for(var i=0;i<10;i++){
>>>>
>>>> print(i);
>>>>
>>>> print("<br/>");
>>>>
>>>> }
>>>>
>>>> Output was like
>>>>
>>>> 0.0
>>>>
>>>> 1.0
>>>>
>>>> ....
>>>>
>>>> I need to parse these outputs into integer. I tried parseInt(i) method
>>>> but it also gave the same result. What could be the reason for that?
>>>>
>>>> Thanks
>>>>
>>>> Dimuthu
>>>>
>>>> --
>>>> Dimuthu Upeksha
>>>> Engineering Intern
>>>> WSO2 inc.
>>>>
>>>
>>>
>>>
>>> --
>>> Dimuthu Upeksha
>>> Engineering Intern
>>> WSO2 inc.
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Isuru Perera
> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
>
> Lean . Enterprise . Middleware
>
> about.me/chrishantha
>



-- 
Dimuthu Upeksha
Engineering Intern
WSO2 inc.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to