Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] coś co działa jak rzutowanie
Cezar708
post 12.12.2007, 14:32:33
Post #1





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


W jaki sposób zrobić rzutowanie w javaScript na integera, coś jakby:

Kod
var s = "asdasdf fj lksdfj ladf 20";
var i = (int) s;
document.write(i);


dało w wyniku:
Kod
20


czy istnieje coś ala toInteger() w JS?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 12.12.2007, 15:33:22
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nawet w php taki kod nie da ci 20. tekst musi zaczynac sie od liczby a nie liter.

ps: parseInt()


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Cezar708
post 12.12.2007, 16:19:26
Post #3





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


ano fakt, w takim razie zacząłem kombinować i wpadłem na coś takiego:

  1. <script type="text/javascript">
  2.  
  3. function getFirstInt(input){
  4. var s2 = input.replace(/[^0-9]+/, "");
  5. return parseInt(s2);
  6. }
  7.  
  8. document.write( getFirstInt("asdasdf fj lksdfj ladf 20") );
  9.  
  10. </body>
  11. </html>


funkcja getFirstInt() znajduje pierwsza liczbę w ciągu i ją zwraca.

może kogoś to zainteresuje

Pozdrawiam
Go to the top of the page
+Quote Post
slammer
post 13.12.2007, 01:31:34
Post #4





Grupa: Zarejestrowani
Postów: 187
Pomógł: 6
Dołączył: 31.08.2005
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


Rzutowanie typów? To chyba tak :
  1. Number("123.45"); //odpowiednik wcześniej użytego (int)
  2. String(null);
  3. Boolean(0);
  4. ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:53