JavaScript: Malsamoj inter versioj
[kontrolita revizio] | [kontrolita revizio] |
Enhavo forigita Enhavo aldonita
Arseno (diskuto | kontribuoj) |
Arseno (diskuto | kontribuoj) |
||
Linio 111:
Atingi ĉi tiun objekton oni povas per la speciala vorto ''<code>new</code>'' (por ne konfuzi al rezulto de la funkcio, oni ĝin ne atingas per rekta voko "<code>a=virino()</code>", ĉar ĉi tiel oni povas atingi tion, kio lokiĝas post la vorto ''<code>return</code>'', anstataŭ tion, kion signifis la nomo ''<code>this</code>'' interne de la funkcio).
Do ĉiu funkcio estas kiel
Oni povas ekscii, ĉu objekto apartenas klason per la funkcio
Reale, ĉiu simpla tipo en Ĝavaskripto estas
#<code>String</code> = karaktraro
#<code>Number</code> = nombro
#<code>Boolean</code> = bulea
#<code>Array</code> = tabelo
#<code>Function</code> = funkcio
#<code>Object</code> = objekto
Ekzemple, ĉiu objekto havas la anon <code>toString()</code>, kaj la primitivaj tipoj ne estas escepto (malkiel Ĝave):
<source lang="javascript">
|