Autor | Zpráva | ||
---|---|---|---|
tomasnoz Profil * |
#1 · Zasláno: 18. 11. 2006, 15:39:59
potřeboval bych z proměnné typu string udělat proměnnou typu integer. jaká je syntaxe pro přetypování?
napadlo mě "(int) proměnná", ale nějak to nefunkuje. |
||
peta Profil * |
#2 · Zasláno: 18. 11. 2006, 17:53:12
vetsinou staci:
string = "" + integer; integer = string * 1; ale jde to i tamtim zpusobem, myslim, jen si to budes muset najit v literature :) http://www.volny.cz/peter.mlich/www.htm#msub8 |
||
Oswald Profil |
#3 · Zasláno: 18. 11. 2006, 21:03:16
Můžeš taky zavolat konstruktor pro daný typ jako funkci:
|
||
Časová prodleva: 12 měsíců
|
|||
Lopyn Profil |
#4 · Zasláno: 6. 11. 2007, 18:12:18 · Upravil/a: Lopyn
number nefunguje. užívá se ParseInt()
|
||
Chamurappi Profil |
#5 · Zasláno: 6. 11. 2007, 18:56:40
Reaguji na Lopyna:
Funkce Number funguje, ale v řetězci musí být skutečně jen to číslo. Funkce parseInt dokáže vytáhnout číslo i z podivnějších řetězců. Je třeba dát bacha na číselnou soustavu (tj. dát jako její druhý argument desítku), jinak totiž parseInt("010") vrátí 8. Proč vytahuješ rok staré vlákno? |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0