-
Fototrend
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
-
nevemfel
senior tag
válasz hiperFizikus #9898 üzenetére
Vagyis csak azt hívhatod meg ami előtte már deklarálva van !
Kivéve a var és function deklarációkat.
Forget your troubles, c'mon get happy
-
Félre értettetek, nem egy aktuális programhibát osztottam meg veletek, csak egy érdekes tényt, amivel találkoztam már személyesen.
But who is watching the guardians?
-
Na majd ha legközelebb belefutok ilyenbe, felhagytok az ateizmussal
Ha a kacsa nem tud úszni, nem a víz a hülye. Vagyis ha valamit nem tudtok reprodukálni, nem feltétlenül a feladvány a hibás.
Simán lehettek ti is tudatlanok[ Szerkesztve ]
But who is watching the guardians?
-
nevemfel
senior tag
Nézd, én tényleg nem szeretnék veszekedést ebben a témában, de azért lehetnél kicsit alaposabb, amikor egy ilyen problémát akarsz prezentálni a topikban a többiek felé.
Elhiszem, hogy a javascript használata során sok furcsasággal lehet találkozni, de ennek a nyelvnek is ugyanúgy megvan a belső logikája, hogy hogyan működik a fordító-, és a futtatókörnyezet. Ami egyébként számos ponton eltér más nyelvekétől, és ami sok félreértést szül.
[ Szerkesztve ]
Forget your troubles, c'mon get happy
-
hiperFizikus
aktív tag
Találtam valamit a NET-en:
https://en.wikipedia.org/wiki/JavaScript_syntax
, persze a Google lefordítja nektek magyarra is .
Most nem tudom elolvasni, mért épen az új prg. ny. -en dolgozok, de kíváncsi vagyok, hogy mit is szóltok e linkemhez ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
-
Bzozoo
tag
válasz hiperFizikus #9908 üzenetére
Bámulatos egy link 😂
-
hiperFizikus
aktív tag
Használni fogom, ill. szeretném ezt az alak mintát .
Mellékesen ugye a
break dobva
működni fog ?Főleg meg: hogy ezt az
object
ésfunction
párt meg lehet-e oldani rövidebben, esetleg másképpen ? - fontos lenne, hogy közben ugyanúgy bárhol el lehessen őt helyezni a kódban .Object.defineProperty(Mt.kifej, "alma", {value:
function (){ dobva:{
let a0, e1 ;
if (reth4 != 123){ break dobva }; // if_
// => az érdemi hosszú kód
}}; // : func_
}); // obj.def.pro_
// <<>> alma :
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #9911 üzenetére
igen, működik a break context by label
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Bzozoo
tag
válasz hiperFizikus #9911 üzenetére
Nekem magas ez a hiperfizika 😂
-
hiperFizikus
aktív tag
Majd elmagyarázom a Lolita topicomban, majd ha készen lesz az az ütemterv . Haladok vele, inkább sok mint nehéz lenne .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
Bzozoo
tag
válasz hiperFizikus #9914 üzenetére
-
Bzozoo
tag
válasz hiperFizikus #9916 üzenetére
Kár volt fáradnod. Bevallom, az én tudásom itt már végetér 😂
-
hiperFizikus
aktív tag
Találtam egy érdekes JavaScript problémát, ha egyáltalán probléma ! :
Ez egy Pithon prg. ny. kód :
print("Megszakítás Ctrl C-vel!")
for f in fib():
try: print f
except KeyboardInterrupt:
break
innen :
https://sulipython.fandom.com/hu/wiki/Gener%C3%A1tor
, valahol az alsó 2/3 -ában található .Ha jól értem, a Pithonban van 1 előredeklarált kulcsszó a túlcsordulás vagy a végtelen futás esetén megnyomandó "ctrl C" gombbal való kilépésre:
KeyboardInterrupt
.Kérdésem, hogy van ennek JavaScript megfelelője ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
-
Bzozoo
tag
válasz hiperFizikus #9918 üzenetére
Javascriptben is használhatod a break-et. Csak beleteszel a ciklusba egy if feltételt, ami egy boolean változót figyel. Ha a bool-t a ciklus alatt true-ra állítod, akkor belefut a feltételbe, amiben benne van a break és megáll a ciklus
for (let i = 0; i < 10000000; i++) {
if (valamiFeltétel) {
break; // A ciklus megszakítása
}
// A ciklus műveletei
}
[ Szerkesztve ]
-
sztanozs
veterán
válasz hiperFizikus #9918 üzenetére
Kis olvasnivalo: [link]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
lappy
őstag
Sziasztok
Segítséget kérnék egy megosztott Excel fájl felhasználónak történő tájékoztatásra.
A következőt kellene csinálnia a programnak:
A nevek egy sorban vannak, alatta pedig azok a napok amiket nem használt még fel a szabadságaiból.
Nekem az kellene hogy például június 01-el írja ki azoknak a nevét (vagy vmi figyelmezető) akik nem használták fel a szabadságuk 70%-át.
Ezt vajon meg lehet oldani ezzel? (VBA-ban meg lenne, de az nem működik ebben a formában)
KöszönömBámulatos hol tart már a tudomány!
-
Doink
aktív tag
Ilyen kimutatást ugyan abban az excelben is tudsz csinálni.
Ha programot akarsz rá írni mert pl. emailben akarod értesíteni akkor választasz egy egyszerű nyelvet (pl.: python, javascript) és letöltöd vele a doksit csv-ben és szerintem ettől a ponttól nagy problémába nem fogsz ütközni. -
lappy
őstag
válasz hiperFizikusnak is
ez az Excel mindenki számára elérhető táblázat ahol vezetjük hogy ki van bent, home officeban, szabadságon, beteg stb. ezt használjuk rendszeresen a másik nyilvántartó szoftverben viszont nem látjuk egymás adatait
Excel meg azért lett mert ez könnyű szerkeszteni (ünnepnap, évszám, naptár)
és azért lenne jó itt kezelni (online), mert így mindenki láthatja - ha külön lenne vkinél kezelve a program az többletmunkát jelenteneBámulatos hol tart már a tudomány!
-
sztanozs
veterán
Csinalj akkor egy XLA/XLAM add-in-t ami nezi, hogy meg van-e nyitva a kimutatas faljt es megjelenit ertesitest a felhasznalonak.
https://stackoverflow.com/a/55396539[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Már annyi mindent megpróbáltam, sikertelenül .
function valami3()
try{
// ha itt van egy hiba
} catch(err){
idDiv1.innerText += "valami5"
/* Hogyan lehet itten{ebben az utasítás sorban} tökéletesen(!) megszakítani az egész program futását úgy, hogy azért még az idDiv1.innerText megjelenítésre kerüljön utána ? És kellene ezt tennie rengeteg function közepette ! - 437 képernyő oldal .
*/
}; // try_
}; // func_
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #9930 üzenetére
+ jobban rávilágítva a problémámra :
try{
try{
try{
// az a bajom, hogy az itteni hiba a kiíratásnál végig terjed felfelé, ami csúnya
} catch(err){
// kiíró3
};
} catch(err){
// kiíró2
};
} catch(err){
// kiíró1
};
Persze mindegyik
trz{}
különfunction
-ban van, csak itt össze vanak írva .[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
tag
válasz hiperFizikus #9930 üzenetére
Az idDiv1.innerText += "valami5" utan tudsz dobni sajat hibat (vagy ugyanazt ujra). De persze minden kovetkezo try-catch-ben meg kell nezned, hogy az adott hibat ott akarod-e kezelni vagy tovabb akarod-e dobni.
[ Szerkesztve ]
-
sztanozs
veterán
válasz hiperFizikus #9930 üzenetére
egy 437 oldalas function mar tobb, mint programozastechnikai hiba...
Szerintem ez kell neked btw...
try {}
catch {}
finally {
// ez akkor is lefut, ha beleugrott a catch-be barhonnan a try-bol
}[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
válasz sztanozs #9933 üzenetére
" egy 437 oldalas function mar tobb, mint programozastechnikai hiba... "
, persze nem 1 db function a 437 oldalnyi, hanem az egész programom .Lehet, de mit tehetnék ?
, olyan mint ha a nagyméretű adatbázis sok kis metódusokból állna .Én kezdő programozó vagyok, a JavaScriptet sem ismer ától-zéig, úgy hogy jó-tanácsok jól-jönnének ♥
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
disy68
aktív tag
válasz hiperFizikus #9934 üzenetére
"Lehet, de mit tehetnék ?"
ahelyett, hogy megpróbálnád feltalálni a spanyol viaszt szarul, inkább tanuld meg a nyelvet és nézz utána az ajánlásoknak és engedd el a saját hülyeségeidet (többen is felhívták rá a figyelmedet többször is, láthatóan hiába, sanszosan ennek is ugyanannyi foganatja lesz)
pl. code styling (különös figyelemmel arra, hogyan nevezel el dolgokat)
ismerd meg az "újabb" feature-öket
illetve ismerd meg hogyan működik a nyelv jobban és pár design pattern-t a tipikus problémák tipikus kezelésére“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
hiperFizikus
aktív tag
Nem megy, majdnem jó :
<script>
const
itera= {argu:{}, fugg:{}, utas:{}, kifej:{}, szimu:{}, blokk:{}, oper:{}, para:{}, "":{} },
nycs= {open:itera, close:itera, "":itera}, // nyitás, csukás
IOput= {Termi:nycs, aTermi:{makro:nycs, editer:nycs, compu:nycs, "":nycs}, "":nycs} //,
; // const_
IOput.Termi.open.argu.ize= 5 ; // ok
IOput.argu.ize= 5 ; // nem ok
alert(7777) ;
</script>
Azt szeretném, hogy az ok rész is és a nem ok rész is ok-ok legyen, azaz menjen ! - anélkül, hogy el kellene miatta
csúfítanoma kódot .Ezért próbáltam az "":itera és az "":nycs objektumokat bevezetni, de azonkívül, hogy önmagokban nem okoznak szintaxishibát, nem azt csinálják, amit szeretnék velük, azaz hogy a fenti két értékadásom menjen ♥
Tehát "meghagyogatva-kihagyogatni" szeretnék érte a tulajdonságaim közt .
Rengeteget kotortam érte mindenfelé, de nem tudtam zöld ágra vergődni vele .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #9936 üzenetére
Ezt hol lattad (alahuzott)???
IOput= {
Termi:nycs,
aTermi:{
makro:nycs,
editer:nycs,
compu:nycs,
"":nycs
},
"":nycs
}ha minden jol megy, akkor a kovetkezovel megoldhato (viszont plusz ellenorzes nelkul felulcsapja a mar letezo property-t):
function propagate(src, dest) {
for (var propName in src){
if (src.hasOwnProperty(propName)){
dest[propName] = src[propName]
}
}
}[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz hiperFizikus #9936 üzenetére
vagy egyszerubben:
Object.assign(nycs,itera);
Object.assign(IOput,itera);JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
válasz sztanozs #9937 üzenetére
Jó, function, de hogyan kell alkalmaznom, mit kell még tennem érte ?
Az "":nycs láttam valah
ol, hogy a tulajdonságneveket idézőjelben is lehet megadni, ezért csak tippeltem, hogy hátha az "" -ból is lesz valami . Szintaxis hibát nem váltott ki, de nem is volt használható .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz sztanozs #9938 üzenetére
Ezt kicsiben kipróbáltam, és jónak tűnik . Majd kíváncsi vagyok, hogy nagyban is ugyanolyan jó lesz-e mint kicsiben .
Kerestem a referenciában a tieidet, de nincs minden benne, vagy nem rendesen elérhetők .https://www.w3schools.com/js/js_assignment.asp
, van ennél jobb linked JS referenciának való ?[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #9940 üzenetére
Van: https://developer.mozilla.org/en-US/docs/Web/JavaScript
A W3schools-t nem mondanam referencianak - alap oktato anyagnak megfelel, es sokkal jobb, mint evekkel ezelott, de alap dolgokon kivul mas nincs nagyon benne...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
válasz sztanozs #9941 üzenetére
Ki lett próbálva nagyra is {448 kép. old.}, jól megy, kifogástalanul megy ott is az
.assign()
!
Bármit is csinálok e 448-on, olyan a 25 kép. old-hoz. képest, mit ha egy lassított filmben lennél: vontatottan haladsz benne .A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Egy furcsaságra gondoltam:
, Mi lenne, ha olyan nagyméretű .html lapot, ill. lapokat szerkesztenénk kíváncsiságból, amiben a<script>között</script>
egyáltalán nincs semmi . Hanem az összes - akár sokk is - JavasScript kód a .html tagon belüli események tulajdonságokban - pl. onClick="script.../sript" - van szétszórva, ill. belegyömöszölve ?nyilván a onClick="script.../sript" szintaktikailag nem pontos
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
Bzozoo
tag
válasz hiperFizikus #9943 üzenetére
És ez mitől lenne jó neked, vagy bárki másnak? Mindenki inkább azon dolgozik, hogy a HTML, CSS, JavaScript minél jobban elkülönüljön egymástól és egy jól elszeparált script tag között legyen (de még inkább egy külön fájlban), nem azon, hogy a sok kis JavaScript kód a HTML közé legyen "begyömszkölve"
[ Szerkesztve ]
-
sztanozs
veterán
válasz hiperFizikus #9947 üzenetére
Nekem elmeletileg sem erdekes (hacsak nem tortenelmi szempontbol nezzuk). A kihivas igazabol csak ott van, hogy a korlatozott ertek-hosszusagu es karakter-korlatozott attributumokba nehez bonyolult logikat onelinerekben megirni, de ennek sok ertelme nem nagyon van...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
Jó is meg nem is : persze, miért van ez így ? :
var jsNL= "\n" ;
alert("alert 1.23e-7 /: nem pászol, miért? "+jsNL+(Math.pow( 1.23e-7 ,1/3))+jsNL+(Math.pow( 1.23e-6 ,1/3))+jsNL+(Math.pow( 1.23e-8 ,1/3))+jsNL+(Math.pow( 123e-9 ,1/3))+jsNL+(Math.pow( 0.0000123 ,1/3))+jsNL+(Math.pow( 8 ,1/3))+jsNL+(Math.pow( 0.8e1 ,1/3))+jsNL+(Math.pow( 80e-1 ,1/3)) )
A zseb-számológépem szerint a 0,02308350239753608692070763457794 helyes . A JS szerint meg csak akkor ha
1.23e-7
helyet1.23e-8
írnák . No de ez baromi kényelmetlen !Hogy van ez, miért van ez így ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
sztanozs
veterán
válasz hiperFizikus #9949 üzenetére
nekem 0.004973... a szamologepen is.
valamit elszamolsz a szamologepen.
ird be hogy 0.000000123 (kobgyok)JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest