# Javascript parseInt returning fractional number?

**URL:** <https://forum.kirupa.com/t/javascript-parseint-returning-fractional-number/635547>\
**Category:** web dev\
**Created:** [November 7, 2016, 10:41pm UTC](https://forum.kirupa.com/t/javascript-parseint-returning-fractional-number/635547 "2016-11-07T22:41:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonny\_Silva](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/jonny_silva/32/7836_2.png) [@Jonny\_Silva](https://forum.kirupa.com/u/Jonny_Silva)\
**Post date:** [November 7, 2016, 10:41pm UTC](https://forum.kirupa.com/t/javascript-parseint-returning-fractional-number/635547/1 "2016-11-07T22:41:15Z")

</div>

Hey ! I’m geting an element’s width using this method:

`var containerWidth = parseInt($(".progress-bar").width());`

So I can do this:

```
if(barWidth >= (containerWidth*60)/100){
  do something...
}

```

I’m trying to see if the child element’s width corresponds to 60% of the parent’s width, since I could’t find a method that returns the width in percentages. The problem is that the fractional part of the result of this expression `(containerWidth*60)/100` returned by javascript and my calculator wasn’t equal, so I decided to convert it to Interger but it just returned a smaller fractional number.

---

<div class="post-metadata">

**Author:** ![kadaj](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kadaj/32/9061_2.png) [@kadaj](https://forum.kirupa.com/u/kadaj)\
**Post date:** [November 8, 2016, 1:08pm UTC](https://forum.kirupa.com/t/javascript-parseint-returning-fractional-number/635547/2 "2016-11-08T13:08:23Z")

</div>

Can you post the example numbers?

---

<div class="post-metadata">

**Author:** ![Jonny\_Silva](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/jonny_silva/32/7836_2.png) [@Jonny\_Silva](https://forum.kirupa.com/u/Jonny_Silva)\
**Post date:** [November 8, 2016, 7:10pm UTC](https://forum.kirupa.com/t/javascript-parseint-returning-fractional-number/635547/3 "2016-11-08T19:10:43Z")

</div>

The element’s width is **157.688** , the expression on my cellphone calculator returned **94.6128** while javascript returned **94.6125**. When I parsed the value it returned **94.2**

---

<div class="post-metadata">

**Author:** ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)\
**Post date:** [November 8, 2016, 8:10pm UTC](https://forum.kirupa.com/t/javascript-parseint-returning-fractional-number/635547/4 "2016-11-08T20:10:49Z")

</div>

> **[What Every JavaScript Developer Should Know About Floating Points](https://modernweb.com/what-every-javascript-developer-should-know-about-floating-points/)**
>
> Top software development companies vetted by Modern Web

---

<div class="post-metadata">

**Author:** ![TheCanadian](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@TheCanadian](https://forum.kirupa.com/u/TheCanadian)\
**Post date:** [November 8, 2016, 8:17pm UTC](https://forum.kirupa.com/t/javascript-parseint-returning-fractional-number/635547/5 "2016-11-08T20:17:03Z")

</div>

Stupid computers…
