Kezdőoldal » Számítástechnika » Programozás » JavaScriptben ez valami olyan...

JavaScriptben ez valami olyan hiba, amit nem veszek észre?

Figyelt kérdés

Egy kis kódrészlet:


var eltolt = ma_delben + 86400 * 1000 * eltol;

var kovnap = new Date( eltolt );

var hetnapja = ( kovnap.getDay() + 6 ) % 7 + 1;

kiirni = kovnap.getDate() + '.' + hetnapja;


Ez működik.


kiirni = kovnap.getDate() + '*' + hetnapja;

kiirni = kovnap.getFullYear() + '.' + kovnap.getDate() + '.' + hetnapja;


Ezek meg nem működnek.

Arra gondoltam, hogy a kiirni csak szám lehet, max egy darab tizedesponttal, de sehol nem mondtam neki, hogy szám legyen, én egy stringet szeretnék.


Hol van itt a hiba?



ma 08:00
 1/4 anonim ***** válasza:
62%
Kerdezd meg ChatGpt-et
ma 10:16
Hasznos számodra ez a válasz?
 2/4 CspCsj ***** válasza:
58%

A "nem működnek" mit jelent?

Üres a "kiirni" értéke, vagy rossz számokat kapsz?


Ezt a két sort odaírtam az elejére:

const ma_delben = Date.now();

let eltol = 1;


Így a "nem működő" sorok értékei nálam ezek lettek:

10*1

2025.10.1

ma 10:40
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
100%
Mi az, hogy nem működik? Mi történik, és minek kellene szerinted történnie?
ma 11:35
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

Sajnos a Mozilla hibakeresője nem mondta meg hol a hiba, a Chromium-é alapján tudtam kideríteni. Máshol volt a hiba.

Stringet akartam, de máshol meg számként hivatkoztam rá, abba meg nem fér bele több elválasztójel.

ma 20:26

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!