Hirdetés
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Telekom mobilszolgáltatások
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Honor 500-ak részletesen, minden színben
- MIUI / HyperOS topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy A56 - megbízható középszerűség
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Az isNaN-t egyébként lehet helyettesíteni saját magad által megírt függvénnyel is, vagy reguláris kifejezéssel keresel a mezo értékében valamit ami nem szám, ha találsz akkor nem szám. Vagy leelenőrzöd a bevitt érték tipusát, ha nem Number akkor nem szám (asszem az isNaN is ezt csinálja).
Ja meg kihagytam, hogy nem lehet üres, de gondolom az már menni fog, lévén egy sor pluszban

-
Jim-Y
veterán
Szia!
Hát ezzel elég sok gond van.
1: kimaradt egy } , a numcheck függvény végéről.
2: az input tageket nem zártad le normálisan.
3: a htmlben lévő onClick kerülendő, hivatalosan? is deprecated, vagyis elavult. Helyette kérdezd le az elemet javascripttel, és állíts rá eventlistenert.
4: a teszt függvényed két paraméteres, te pedig egy paramétert adsz át neki, így meg sem hívódik.
5: meg amúgy is gondolom az input mező értékét akartad átadni nem az egész inputot, csak mert utána a függvényben úgy használod mintha a value-t akartad volna átadni (adat.length)
6: úgy használod a ciklusokat és elágazásokat mintha lambda kifejezések lennének, amiben van is valami, de ez kerülendő, semmiből sem tart kitenni a blokkokat jelző {} -ket, így elkerülöd a hibákat, és ezeknek a hiánya rejtett hibákhoz vezethetnek. Pl automatikus semicolon insertion stb...Tovább nem is néztem, mert azokban is tuti ezer hiba van.
Inkább írd le, hogy mit szeretnél csinálni és akkor segítünk

megj: jaj, elolvastam, hogy mi van még a fentiek után, ahogy tippeltem, tele van értelmetlenséggel

-
Sk8erPeter
nagyúr
Bármilyen programozási nyelvről is van szó, gondold végig először a feladatod algoritmusát. Mit is kell csinálni, hogyan is lehet megoldani a feladatot, akár többféleképpen is, és a többféle megoldás közül érdemes kiválasztani a legrövidebb futási idejűt. Igazából az adott programozási nyelven megfogalmazni az adott feladatot már másodlagos kérdés (egy házat is először megterveznek, és csak utána esnek neki a megvalósításnak).
Az adott beviteli mezőbe begépelt karaktereken végigmész egy for ciklussal (length tulajdonságot felhasználva), és karakterenként megnézed, számról van-e szó. Az egy újabb kérdés, hogy minden egyes szám pozícióját külön-külön fel kell jegyezned (pl. asd1bla2qwe3, ebben a stringben 3 db szám is van), vagy csak a legelső szám pozíciója az érdekes.
Új hozzászólás Aktív témák
- Assetto Corsa Rally
- sh4d0w: StarWars: Felismerés
- AMD Navi Radeon™ RX 6xxx sorozat
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- OLED TV topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- One otthoni szolgáltatások (TV, internet, telefon)
- Diabetes - Cukorbetegség
- Elemlámpa, zseblámpa
- 5.1, 7.1 és gamer fejhallgatók
- További aktív témák...
- Microsoft Surface Prémium minőségi Érintős Laptop Ultrabook 13,5" -65% i7-1185G7 1/512 Tűéles Retina
- Microsoft Surface Prémium minőségi Érintős Laptop Ultrabook 13,5" -65% i5-7300 8/256 Tűéles Retina
- Garmin Fenix 6X Pro
- AMD Ryzen 7 5800X3D + ASUS ROG STRIX B550-A + Corsair DOMINATOR PLATINUM 32GB (4x8GB) DDR4 3600Mhz
- Bluetti AC70 1000W Power Station
- Lenovo ThinkPad P15 Gen 2 - i7-11850H 32GB 1000GB Nvidia RTX A4000 8GB 1 év gar.
- Eladó One Plus Nord 2T 5G 8/128GB / 12 hó jótállás
- Gamer PC-Számíógép! Csere-Beszámítás! I7 13700F / RTX 4070Ti Super 16GB OC / 32GB DDR5 / 1TB SSD
- Lenovo ThinkPad T14S Gen1 Ryzen5 4650U 16GB Refurbished
- DELL Thunderbolt TB16 Dock (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő






