Vita:JavaScript

A Programozás Wiki wikiből

prog.hu fórum alapján:

Pl. JavaScript:

"Szintaxisa egyre közelebb került a Java programozási nyelvhez, ezért nevét később a most is használt JavaScript-re változtatták."

Lehet, hogy lemaradtam vmiről, de egyrészt nem sok köze van a Javahoz (inkább mindkettőnek a C-hez), másrészt már miért nevezték volna el így a hasonlóság miatt?

"* Lebegőpontos számok: Az E (vagy e) karakter jelöli, hogy a kitevőt következik."

Pontatlan. Pl. decimális formában megadva is lebegőpontos formában tárolt számról lesz szó, bár a forráskódbeli ábrázolás valóban eltérő.

"A true és false utasítások helyett használhatóak feltételek is, mivel logikai értékkel térnek vissza. "

Nem feltétel, hanem logikai kifejezés. Feltételként csak bizonyos vezérlőszerkezetekben használható.

"Semmiben sem különbözik első ránézésre az objektum és a változó, mert mindegyiket névvel azonosítjuk. "

Objektumnak nincs neve, csak változónak - változó és objektum nagyon nem ugyanaz.

"A tömbök hasonlítanak az objektumokra"

Hasonlítanak? A tömb a JavaScriptben objektum.

"Ez nem beépített értéke a JavaScriptnek. Akkor tér vissza ezzel a string típusú, undefined értékű szöveggel, ha az adott változó már létezik, de nincs megadva az értéke. "

Mi az, hogy az undefined "nem beépített érték"? Az undefined hogy lenne már string típusú? Noha undefined a kezdőértéke a deklarált változóknak is, undefined értéket kaphatunk nem létező elemváltozóra történő hivatkozáskor is, s értékül is adhatjuk ezt bármely változónak.