# JavaScript toString(16) with a decimal point

First, don't think of the decimal as "increasing by about 40%." The numbers are equal - they're just represented using different number systems.

Let's take a look at what's going on when you convert a decimal number to binary, then to hex. For me, at least, this makes it a little easier to understand:

Take the decimal number `0.15`: In binary, it's `0.0010 0110 0110 0110 0110 0110 0110 0110...`. (Spaces added for clarity.) Notice anything interesting? If you convert each of these chunks of four bits to the hex equivalents, you get exactly what your `toString(16)` evocation gave you: `0.2666666...` (`0010` in binary = `2` in hex).

Why is it this way? Because after the decimal point, you can think of each entry as an inverse power of 2. Meaning each bit after the decimal point represents:

`````` .1 |  .01 |  .001 |  .0001 |  .00001... (BIN)
0.5 | 0.25 | 0.125 | 0.0625 | 0.03125... (DEC)
``````

So how would we represent `1.5` in binary? Well, everything before the decimal should be easy (it's just `1`), but after that, we simply stop at `1.1` (binary), since `1 + 0.5` (decimal) = `1.5` (decimal) = `1.1000` (binary).

I threw some extra zeros in there to make this next conversion easier, because next we take that chunk of four bits and convert it to hex, which is simply `1.8`.

## How to get all the texts from multiple textarea elements into an array?

I have 3 textarea elements on my page and there could be more than 3 in the future. I want to get all the text from these textarea fields. If I do \$('textarea').val(); in chrome console, it only ...

I have 3 textarea elements on my page and there could be more than 3 in the future. I want to get all the text from these textarea fields. If I do \$('textarea').val(); in chrome console, it only ...

1. spam texts from multiple numbers
2. combine texts from multiple cells
3. multiple texts from different numbers
4. texts multiple choice questions
5. texts multiple choice
6. multiple texts from unknown numbers
7. multiple texts from iphone
8. multiple texts from uber

## How does PHP interpret Javascript's Null value?

Sol let's suppose that we send a post query to a PHP file, this query where we have ...&title=title where title is for example title=\$(#title).val(); (assuming we're including Jquery) in PHP we ...

Sol let's suppose that we send a post query to a PHP file, this query where we have ...&title=title where title is for example title=\$(#title).val(); (assuming we're including Jquery) in PHP we ...

1. how does browser interpret javascript

## Get id of div in nested HTML elements using jquery

How can I get, using jquery, the id of the first div with class: post (367), in the following HTML code: <div id="own-posts"> <span class="title">Me</span> <div class="...

How can I get, using jquery, the id of the first div with class: post (367), in the following HTML code: <div id="own-posts"> <span class="title">Me</span> <div class="...

1. nested html elements meaning
2. nested html elements example
3. nested html elements
4. explain nested html elements
5. css nested html elements
6. html nested clickable elements
7. javascript create nested html elements
8. nested list elements html
9. html nested form elements
10. html nested block elements
11. nested li elements html
12. how are nested html elements represented in the dom for a page
13. html nested div elements
14. how to access nested html elements in javascript
15. how to access nested html elements in jquery

## Grunt.js and folder iteration + options per folder

I'm looking if its possible when using grunt to build a task that would use my folder structure to build data. I wanted to build a website from folder structure. For example I have: - data -- ...

I'm looking if its possible when using grunt to build a task that would use my folder structure to build data. I wanted to build a website from folder structure. For example I have: - data -- ...

1