Kezdőoldal » Számítástechnika » Programozás » (JS) Itt miért kezdi a kilistá...

(JS) Itt miért kezdi a kilistázást undefined-del a * helyett?

Figyelt kérdés

HTML:


<!DOCTYPE html>

<html>

<head>

<meta charset=utf-8 />

<title>JS Bin</title>

</head>

<body>



<script type="text/javascript" src="tombrajzolosJS.js"></script>

</body>

</html>


JS:


var x,y,chr;

for(x=0; x <=6; x++)

{

for (y=0; y < x; y++)

{

chr=chr+("*");

}

console.log(chr);

chr='' + "<br>";

}


2016. júl. 7. 21:11
 1/6 anonim ***** válasza:
Mikor létrehozol egy változót akkor visszaad egy undefined-et. Mert ha egy functionnek nincs return értéke, akkor undefineddel tér vissza, és a változó létrehozás is egy function, a JS nyelv mélyén.
2016. júl. 7. 21:28
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
És ezzel nem kell foglalkoznod, valószínűleg soha.
2016. júl. 7. 21:29
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Nos azt hiszem, az, hogy nem foglalkozom majd vele soha máris megdőlt, mivel a kérdésem részben arra is iráűnyul, hogy tudnám onnan eltüntetni az undefined-et :)
2016. júl. 7. 21:39
 4/6 anonim ***** válasza:

viperM jól írja: a szabvány (ECMA-262) szerint a változó deklarálásakor 'undefined' értéket kap:

"Var variables are created when their containing Lexical Environment is instantiated and are initialized to undefined when created."

Forrás: [link]


Ha ez zavar, adj kezdőértéket a chr változónak:

[link]

2016. júl. 7. 21:46
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Köszi szépen mindkettőtöknek nagyon informatív volt, ment a "like".
2016. júl. 7. 21:50
 6/6 anonim ***** válasza:
Nem kell vele foglalkoznod != Nem foglalkozol vele.
2016. júl. 7. 22:23
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!