Kezdőoldal » Számítástechnika » Programozás » Javascriptben kell használni...

Javascriptben kell használni a sorok végén pontosvesszőt vagy nem? láttam így is úgy is kódot.

Figyelt kérdés
2021. febr. 16. 08:20
 1/4 anonim ***** válasza:
100%

A modern JavaScriptben már nem kötelező. Ha kiteszed úgy is működni fog, de ha elhagyod akkor sem lesz gond.

Viszont arra figyelj, hogy ne keverd, hogy egyik sor végére teszel a másikra pedig nem. Fog így is működni de nem lesz túl szép látvány. :-)

2021. febr. 16. 08:23
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%
Nem fog hibát dobni. De véleményem szerint igénytelenség nem használni.
2021. febr. 16. 09:19
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
100%

A szabvány:

[link]

szerint a deklarációk és az utasítások végén kötelező a pontosvesző használata, de bizonyos esetekben ez elhagyható - ezek között szerepel az is, ha ezen deklarációk/utasítások minimum egy sorvége-jellel vannak elválasztva.


(Ezt egyébként a régi szabvány:

[link]

is tartalmazta már, nem újdonság.)

2021. febr. 16. 11:42
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

+1 #2-esnek.


Annyit még megjegyeznék, ha 2 utasítást teszel egy sorba, pl.:

console.log('hello') console.log('world')

Akkor hibát fogsz kapni: Uncaught SyntaxError: Unexpected identifier

Mert az utasítások végét legalább egy sortöréssel el kell választani.


De ha már kirakod az első elé a pontosvesszőt:

console.log('hello'); console.log('world')


ekkor ugyan lefut, de elég csúnya és ha nagyobb kód esetén valahol megbújik egy ilyen hiba, akkor azt észrevenni is nehezebb és kényelmetlenebb is.

2021. febr. 16. 18:25
Hasznos számodra ez a válasz?

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!