PDA

Volledige versie bekijken : variabelen ???


f.lecluse
%Europe/Berlin %948 %2005, 23:45
hoi, misschien een simpel probleem, maar hoe kan ik alfanumeriek string omzetten naar een nummerieke waarde...
bv. a="10" moet worden a=10

b.v.d.

Roenes
%Europe/Berlin %950 %2005, 23:48
var a = "10";
a = Number(a);
a wordt nu het getal 10. Oftewel: met Number() kun je van een alfanumerieke waarde een numerieke waarde maken :)

f.lecluse
%Europe/Berlin %959 %2005, 00:01
super bedankt voor deze snelle reactie ...
gr. f

Folkert
%Europe/Berlin %965 %2005, 00:10
een paar mogelijkheden.

var a = "10.6";
var b = "1.6F";
trace("parseInt():: a = "+parseInt(a)+" en b = "+parseInt(b));
trace("parseFloat():: a = "+parseFloat(a)+" en b = "+parseFloat(b));
trace("Number():: a = "+Number(a)+" en b = "+Number(b));
//andere manier is het getal - 0 te doen
trace(typeof(a));
a = a - 0;
trace(typeof(a));
/*
de traces van bovenstaande zijn:

parseInt():: a = 10 en b = 1
parseFloat():: a = 10.6 en b = 1.6
Number():: a = 10.6 en b = NaN
string
number
*/

take your pick ;)

Roenes
%Europe/Berlin %015 %2005, 01:21
//andere manier is het getal - 0 te doen
trace(typeof(a));
a = a - 0;
trace(typeof(a));

Deze kende ik nog niet! :) Leuk om te weten :)

Folkert
%Europe/Berlin %432 %2005, 11:22
Die heb ik ooit uit het Flash MX boek van Moock gehaalt.
Een MUSt have boek trouwens ook isbn:0-596-00396-x