Autor | Zpráva | ||
---|---|---|---|
Jack Finger Profil |
#1 · Zasláno: 27. 2. 2007, 15:15:21
dobrý den,
nevíte jak zjistit v javascriptu délku řetězce? nikdo jsem to nenaąel. díky. |
||
los Profil * |
#2 · Zasláno: 27. 2. 2007, 15:21:43
var delka = "retazec".length
|
||
Jack Finger Profil |
#3 · Zasláno: 27. 2. 2007, 16:47:07 · Upravil/a: Jack Finger
to mě vyhodí buď undefined nebo číslo délky ale pak se načítá furt dokola stránka na které je napsaný buď to číslo nebo undefined. :o/
|
||
los Profil * |
#4 · Zasláno: 27. 2. 2007, 17:42:29
Re»azec má vlastnos» length, ktorá vráti dĺľku re»azca - nevráti undefined alebo číslo délky (nech je pod tým myslené čokoµvek). Si si istý, ľe v premennej máą naozaj re»azec?
Prípadne by pomohla ukáľka skriptu, v ktorom to nefunguje. |
||
Jack Finger Profil |
#5 · Zasláno: 27. 2. 2007, 18:19:09
var date = new Date();
var hour =date.getHours(); // --- minuty a sekundy .... --- if(hour.length == 1) hour = "0"+hour; kdyľ udělám document.write(hour); tak to hází undefined |
||
los Profil * |
#6 · Zasláno: 27. 2. 2007, 18:49:49
Premenná hour obsahuje číslo (t.j. je typu Number), takľe nemá definovanú vlastnos» length. Môľeą ho skonvertova» na re»azec (hours.toString()) alebo to spravi» v tomto prípade normálne a neporovnáva» dĺľku, ale veµkos» čísla:
hour = (hour < 10? "0": "") + hour; |
||
Jack Finger Profil |
#7 · Zasláno: 27. 2. 2007, 19:37:56 · Upravil/a: Jack Finger
los
díky |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0