- Apple notebookok
- Computex 2024: masszív tervekkel ül fel az ARM az AI-vonatra
- A kánikula elviseléséhez hardverek is kellhetnek a napernyő mellé
- Szünetmentes tápegységek (UPS)
- Hobby elektronika
- Computex 2024: Új utakra lép a Fractal
- E-book olvasók
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen billentyűzetet vegyek?
- Logitech Z906
Hirdetés
-
Computex 2024: masszív tervekkel ül fel az ARM az AI-vonatra
ph A vállalat vezetője a PC-piac 50 százalékát vinné a következő öt évben.
-
Filléres Redmi érkezett
ma Az A3x nem kapott nagy bemutatót, egyszer csak felbukkant.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
PROHARDVER!
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
-
hiperFizikus
aktív tag
Most ezen boszankodok:
*.slice() , *.substr() , *.sobstring() ,
Ezek mind nagyjából ugyanazt csinálják . Miért ?
Vannak még ezeknek megfelelő funkciók ?
Mit kell tudnom ezekről ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
cattus
őstag
válasz hiperFizikus #7351 üzenetére
A substr() deprecated, tehát már nem érdemes használni.
A slice() és a substring() között a fő különbség, hogy az előbbi elfogad negatív számokat is.
Do the thing!
-
Gave
addikt
válasz hiperFizikus #7351 üzenetére
Mondjuk ezen kár bosszankodni, ha neked kellene pluszban megírni ezeket is az jobb lenne?
'ab'.slice(-1) == ['a','b'].slice(-1)
Here? For folks like us? Wrong city.., wrong people
-
hiperFizikus
aktív tag
Valamelyik, ill. egyes programnyelvben úgy lehet **.txt kiterjesztésű fájlba kiküldeni és olvasni stringet, hogy nem kell nekem funkciót írni hozzá . Ez a JS -ben, hogy van ?
Ha nincs a JS -ben ilyen, akkor hogyan kell megírni ezt a txt fájlba kiküldő és beolvasó funkciót; biztosan használtok is ilyet úgy, hogy nem is kell ekkor újraírnotok, hanem csak bemásolni ide ? Előre is nagyon köszönöm . Ugyani a RunTime mód nehéz nekem .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
rikxjeee
tag
válasz hiperFizikus #7356 üzenetére
"a fordítás különbözeteit"
Tessék?
"Ez a JS -ben, hogy van ?"
https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/FileUtils.jsmVéletlenül se a dokumentációban nézd meg...
[ Szerkesztve ]
-
hiperFizikus
aktív tag
-
Zedz
addikt
válasz hiperFizikus #7358 üzenetére
function hireMe() {
return "Ha megmondod mi kell, akkor megfelelo penzert inkabb megcsinalom.";
} -
coco2
őstag
Websocketot használnék kérdés / válasz jelleggel kb 1 kbyte vagy rövidebb stringek küldözgetésére oda-vissza. Az lenne a hossza text karakter számban. Van arra valami beépített lehetőségem javascriptben hogy a stream-ből automatán keretet szervezzen, és csomagjaim legyenek sorfolytonos karakterek helyett, vagy azt magamnak kell csinálnom "ahogy tetszik" ?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
hiperFizikus
aktív tag
Ha odáig fajul a dolog, és csak ez hiányzik az egészből, és megam nem tudok zöldágra vergődni vele, akkor rászánok egy kevés pénzt is, de csak ekkor . Persze, hogy eljutok-e sokára odáig, az még a levegőben lóg . Milliomos nem vagyok, úgy hogy sokra neszámítsatok . Majd a https://www.w3schools.com linken keresgélek .
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
bandi0000
nagyúr
válasz hiperFizikus #7363 üzenetére
[pl] de sokat segït a google is kulcsszavas keresésnél
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz hiperFizikus #7365 üzenetére
nyugodtan rá lehet keresni kulcsszavakkal arra amit akarsz csinálni, mert ami nincs megolva már pl stacko-n az nem is létezik
Xbox One: bandymnc
-
hiperFizikus
aktív tag
Ha a function futását meg akarom szakítani, azt melyik kulcsszóval kell tenni ? exit ? A ciklusnál a break, de a functionnál mi ?
function név(){
utasítás
utasítás
exit ???
utasítás
utasítás
};
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
cattus
őstag
válasz hiperFizikus #7367 üzenetére
Ajánlom figyelmedbe a kulcsszavas kereső (angolul történő) használatát, ugyanis nagyon sok kört meg tud spórolni neked a későbbiekben is.
Do the thing!
-
bandi0000
nagyúr
-
hiperFizikus
aktív tag
Már nincs olyan jókedvem . Egy napi kimerítő keresgélés után erre lyukadtam ki, amin fennakadtam rendesen :
<html><head><title>próba 01</title></head><body>
<SCRIPT Language="JavaScript" >
var xa1 = [0,1,2,3] ;
alert(xa1.length +'\n'+ xa1[0] +'\n'+ xa1[xa1.length]) ;
xa1[4] = undefined ;
alert(xa1.length +'\n'+ xa1[0] +'\n'+ xa1[xa1.length]) ;
alert(xa1[4] == xa1[xa1.length]) ; // ez miért lesz false ?
</SCRIPT>
</body></html>
Ez az
alert(xa1[4] == xa1[xa1.length])
; // miért lesz false , amikor azxa1.length
:= 5 épen ? Azt szeretneém, hogy true legyen, mit kell tennem hozzá ?A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #7370 üzenetére
Időközben egy picit előrébb jutottam, de mg mindig nem értem:
alert(typeof xa1[4] +'\n'+ typeof [xa1.length]) ;
A bal string -et ad, a jobb number -ot ad . Egyrészt miért, másrészt a string -esből hogyan csinálhatok number -os undefined -et ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
válasz hiperFizikus #7371 üzenetére
Javítás , időközben változott a helyzet, mert elgépeltem a másik laptopomon : Mégsem false hanem true, de miért vált át az xa1.length 4 -ből 5-re, amikor mindkettő undefined ? A typeof is pedig mindkettőnél mégiscsak undefined lesz .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
bandi0000
nagyúr
válasz hiperFizikus #7372 üzenetére
valszeg az okozhat gondot, hogy a "hosszadik" elem nem létezik, ha 4 elemű a tömb akkor nincs 4. csak 3. elem az az utolsó
Xbox One: bandymnc
-
Zedz
addikt
válasz hiperFizikus #7370 üzenetére
Nem mindenkinek való ez a szakma, gondolkozz el azon, hogy valakit megfizetsz inkább.
-
sztanozs
veterán
válasz hiperFizikus #7372 üzenetére
Azért mert azzal az
xa1[4] = undefined;
utasítással létrehoztad az 5. elemet és abba tettél egyundefined
-ot.
Ha szeretnéd törölni az elemet, akkor
- utolsó elem törlésexa1.pop();
- tetszőleges elem (ix) törlésexa1.splice(ix, 1);
[ 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
Köszönöm sztanozsnak, ezt kerestem .
Már kezdek belejönni, több segéd funkciót is csináltam a fordításhoz . Most azon akadtam fenn, hogy hogyan lehet a funkció paramétereknek belőlről új értéket adni úgy, hogy azt funkción kívülről is használni lehesen utána ?var e4 = 0 ;
function alma(a1,b2,c3){
b2 = 456 ;
return 123 ;
};
alma(4,e4,8) ;
alert(e4);
Vagyis úgy hogy a e4 egyenlő legyen 456 -tal és ne 0 -val ? Hátha van rá valami kulcsszó, metódus ?
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
bandi0000
nagyúr
-
sztanozs
veterán
válasz hiperFizikus #7376 üzenetére
var e4 = 0 ;
function alma(a1,b2,c3){
global e4;
b2 = 456;
e4 = b2;
return 123;
};
alma(4,e4,8);
alert(e4);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 #7376 üzenetére
Sztorno az előző, azt hittem valamiért, hogy php topicban vagyok (meg a kérdést is egy kicsit félreértettem)
Szóval Javascriptben csak az objektumok kerülnek át referencia szerint, egyszerű típust nem lehet úgy átadni.
Kb így lehet megkerülni:
var e4 = {Value: 0};
function alma(a1,b2,c3){
b2.Value = 456;
return 123;
};
alma(4,e4,8);
alert(e4.Value);[ 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
De a kérdés - az én értelmezésemben - az volt, hogy paraméterként átadva hogy tudja megváltoztatni (a funkció ugyanis nem tudja, hogy paraméterként milyen változót adtál át neki).
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
Van nektek egy igazi fejtörőm :
var a1 = 'aa'; a2 = 'aa'; a3 = 'a';
alert(a1.replace(new RegExp(a2,'g'),a3)) ;
var a1 = '||'; a2 = '||'; a3 = '|';
alert(a1.replace(new RegExp(a2,'g'),a3)) ;
Az első alert() szépen megy, és 1 db 'a' stringet ad vissza, de a második alert() nem így csinál, mert 5 db-os '|||||' ad vissza . Nyilván azért mert regionális jel részeként értelmezi . Hogyan kellene átírni ezt a **.replacet(), hogy ne regionális karrakterként értelmezze a '||' stringet és 1db '|' stringet adjon vissza, de a g kapcsoló is feltétlenül kell, a változók is kellenek-maradjanak, mert egy meglehetősen nagyméretű funkció monolit kicsi részei, megkeserítve az életemet ? Már ezt a hibát megtalálni benne is nehéz volt . A JS-nek elég bonyolult a regionális karakterezés módszere, hátha van valami kiskapu rá ? Vagy esetleg csak a böngészőm a régi ?[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
I02S3F
őstag
válasz hiperFizikus #7383 üzenetére
"regionális karakterezés" - Reguláris kifejezés helyesen.
-
I02S3F
őstag
válasz hiperFizikus #7385 üzenetére
Ebben nem tudok segíteni. Még nem tanultam js-t.
-
Nagyzoli27
kezdő
Sziasztok!
Egy programot akarok írni ami ki ír alert ablakban egy üzenetet minden 30. percen. Az a bajom a kóddal, hogy nem lép ki a functionből.setInterval(function f(){
x = new Date()
y = x.getMinutes()
if (y == 30){
alert()
clearInterval(f)}
}
)[ Szerkesztve ]
-
martonx
veterán
-
Nagyzoli27
kezdő
Egy másik kérdésem lenne, hogy ha importálni akarok egy szöveget másik oldalról azt meglehet oldani JS-el?
-
#78693120
törölt tag
válasz hiperFizikus #7383 üzenetére
Nem
RegExp
-es, de hátha segít:var a1 = '||'; a2 = '||'; a3 = '|';
a1.split(a2).join(a3); -
cattus
őstag
válasz hiperFizikus #7383 üzenetére
myStringVariable.replace(/\|\|/gm, '|')
Ez
a változóban kicseréli az összes '||' karaktert '|' karakterre.[ Szerkesztve ]
Do the thing!
-
sztanozs
veterán
válasz hiperFizikus #7383 üzenetére
Escape-elni kell, mert néhány karakternek a reguláris kifejezésben saját jelentése van, pl.:
\ escape karakter
. bármely karakter
| vagy-vagy kifejezés
^ sor eleje (illetve karakter szekvenciában negálás)
$ sor vége
[ karakter szekvencia eleje
] karakter szekvencia vége
( regex capturing-group eleje
) regex capturing-group vége
{ "többszörösítő" módosító eleje
} "többszörösítő" módosító vége
* nulla vagy többszöri előfordulás
? nulla vagy egyszeri előfordulás
+ egy vagy többszöri előfordulás
ezeket mind escape-elni kell
\
-elJOGI 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
A megadott kódod megy nekem, de változóval kellene . Próbáltam mindenféleképen változót belecsempészni, még eval()-lal is, da ha megy akkor 2 - 5 db vonást ad vissza .
var a1 = '||'; a2 = '\|\|'; a3 = '|';
isvar a1 = '\|\|'; a2 = '\|\|'; a3 = '\|';
alert(a1.replace(/a2/g,a3)) ;
Hogyan kell változót csempészni oda ?[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
cattus
őstag
válasz hiperFizikus #7393 üzenetére
Ne string-be mentsd el a regexet, hanem regexként, így:
a2 = /\|\|/gm
Do the thing!
-
hiperFizikus
aktív tag
-
hiperFizikus
aktív tag
Most ez a porszem zavarja a tisztánlátásomat . Sok redukció után tudtam csak enyire leegyszerűsíteni ezt a zavaró kódproblémámat :
var xa01 = [ , ] , xe = [ ] ;
// xa01[0] = xe ; xa01[1] = xe ;
// xa01[0] = [ ] ; xa01[1] = [ ] ;
// alert(xa01[0][0 ] +'\n'+ xa01[1][0] ) ;
xa01[0][0] = 7 ; xa01[1][0] = 8 ;
alert(xa01[0][0 ] +'\n'+ xa01[1][0] ) ;
xa01[0][0] = 9 ;
alert(xa01[0][0 ] +'\n'+ xa01[1][0] ) ;
Ha azxa01[0] = [ ] ; xa01[1] = [ ] ;
-vel eresztem, akkor rendesen megy, az xa01[0][0] és xa01[1][0] különböző értékűek . Ha viszont azxa01[0] = xe ; xa01[1] = xe ;
-vel eresztem, akkor rosszul megy, az xa01[0][0] és xa01[1][0] egyforma értékűek .
Miért van ez a másság ?[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
cattus
őstag
válasz hiperFizikus #7397 üzenetére
Az első esetben
xa01[0]
ésxa01[1]
-nek amikor értéket adsz, akkor két különböző tömb lesz létrehozva, mivel JavaScript esetében ezt jelenti a[]
szintaxis.A második esetben viszont egy már előre létrehozott tömböt (
xe
) adsz odaxa01[0]
-nak ésxa01[1]
-nek. Ilyenkorxe
értéke nem másolódik le, csak egy referencia lesz beállítva rá, és ezért válozik megxa01
másik értéke, ha az egyiket változtatod.Do the thing!
-
hiperFizikus
aktív tag
Képben vagyok, öröm hír .
De ez csak azt jelenti, hogy a 3 főgomb és a 3 főcsoportgomok közül a legfőbb gomb két képe közül az egyik, a könyebbik működik . Természetesen a kép azt jelenti, hogy a szövegszerkezet rendesen betöltődik . Oda vagyok érte, bár még sokminden csinálni kellesz rajta . Nélkületek nem ment volna, vagy legalábbis nem ilyen gyorsan: kösszönöm nektek .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
Nagyzoli27
kezdő
Sziasztok!
Két különböző értéket szeretnék kicserélni de csak az egyiket cseréli. Tudtok segíteni?x.textContent.replace("Ft", "")
x.textContent.replace(",", ".")
Új hozzászólás Aktív témák
- Acer Predator Helios 500 - 17"- GTX 1070 - Gamer
- ThinkPad L15 Gen4 15.6" FHD IPS, i5-1345U 16GB 256GB NVMe magyarított bill ujjolv IR kam gar
- 6.7.8.gen Brand félgépek // Hp, Dell, Fujitsu, Lenovo // TWR, MT, SFF // Több típus elérhető!
- Asus TUF / AMD Ryzen 9 3900X / 64GB RAM
- Lenovo X1 yoga 6th gen, i7-1185g7, 32GB, 512 SSD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen