[JS] Van percentage naar getal

Pagina: 1
Acties:

  • Kaastosti
  • Registratie: Juni 2000
  • Laatst online: 22-08 10:27

Kaastosti

Vrolijkheid alom!

Topicstarter
Ik heb een percentage van de breedte van een <td>. Nou wil ik van dit percentage 22% gewoon 22 maken, dus zonder de % er achter. Dan kan ik er namelijk mee gaan rekenen, wat nu tot idiote dingen leidt.

Hoe kom ik van dat %'tje af?

Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.


  • momania
  • Registratie: Mei 2000
  • Laatst online: 17:50

momania

iPhone 30! Bam!

substring() ??
ik neem aan dat je met iets de waarde opvraagt van de TD en die als string terug krijgt.
Dat substring je tot de eerste voorkomen van %

Neem je whisky mee, is het te weinig... *zucht*


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

parseInt ()

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Getal = parseInt(Percentage);

Verwijderd

parseInt() (of parseFloat())

Zoiets zoek je in een reference guide. Ga naar de index, en zoek naar 'numeric functions' of iets dergelijks, dan vind je vanzelf 'Number function', en als je op de link klikt, dan zie je dat het best weleens zou kunnen zijn wat je zoekt. Echter direct onder die functie staan parseFloat en parseInt. Gewoon leren zoeken in technische documentatie dus...

  • Kaastosti
  • Registratie: Juni 2000
  • Laatst online: 22-08 10:27

Kaastosti

Vrolijkheid alom!

Topicstarter
Jah okee sorry, deze had ik inderdaad zelf kunnen vinden... ik zat alleen te zoeken naar string-achtige functies en daarmee kom je er niet in dit geval. Bedankt!

Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Tip:

Zoek je een bepaalde functie in een bepaalde taal, gebruik google als volgt:

code:
1
JS convert to int


wordt:
[google=JS convert to int]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Nog ff een kleine tip: gebruik een tweede argument voor je getal-base (10-tallig in dit geval).
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
    <head>
        <script type="text/javascript">

        // alerts '8'
        alert( parseInt('08%', 10) );
        
        
        // alerts '0'
        alert( parseInt('08%') );
        
        </script>
    </head>
<body>

</body>
</html>

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Dat moet ik inderdaad ook eens op mn arm laten tatoeeren ofzo :)
Pagina: 1