JavaScript: Verskil tussen weergawes
Content deleted Content added
Kenmerke en Sintaks afdelings bygevoeg |
Alias (besprekings | bydraes) taal, terme, ens. |
||
Lyn 1:
[[Lêer:Unofficial JavaScript logo 2.svg|thumb|Nie-amptelike logo van JavaScript]]
'''JavaScript(JS)''' is 'n
JavaScript word gereeld met die [[Java]]-programmeertaal verwar, veral omdat beide tale algemeen vir webtoepassings gebruik word.
Javascript
== Kenmerke van JavaScript ==
=== Universele ondersteuning ===
Alle moderne
=== Taalstruktuur ===
JavaScript ondersteun baie van die standaardstrukture vanuit C (if-stellings, while-lusse, switch-stellings ens.). Dit verskil wel
=== Dinamiese datatipes ===
JavaScript se veranderlikes se datatipes word dinamies toegeken. Die tipe word afgelei vanaf die waarde van 'n veranderlike eerder as 'n uitdrukking. Om 'n veranderlike gelyk te stel aan 'n getal en daarna aan 'n "
== Sintaks ==
Veranderlikes in JavaScript kan
<syntaxhighlight lang="javascript"> var x; // Skep die veranderlike x en stel dit gelyk aan "undefined"
var y = 2; //Skep die veranderlyke y en stel dit gelyk aan 2
var z = "Goodbye World!"; //Skep die veranderlike z en stel dit gelyk aan 'n string wat die karakters "Goodbye World!" bevat
</syntaxhighlight>
</syntaxhighlight>Kommentaar in Javascript word aangedui met twee vorentoe skuinsstrepe. ▼
Daar is geen ingeboude intree/uittree funksionaliteit in JavaScript nie, aangesien die loop-tyd omgewing dit voorsien.▼
▲Daar is geen ingeboude
Meeste loop-tyd omgewings het 'n ''console-''voorwerp wat uitree kan lewer. Gewoonlik in weblesers kan gebruikers die console sien deur F12 te druk. Onder volg 'n basiese ''Hello World'' program in JavaScript.<syntaxhighlight lang="javascript">▼
▲Meeste
<syntaxhighlight lang="javascript">
console.log("Hello World!");
</syntaxhighlight>
'n Eenvoudige rekursiewe funksie: <syntaxhighlight lang="javascript"> function faktoriaal (n) {
if(n === 0) {
Line 36 ⟶ 44:
return n * faktoriaal(n - 1);
}
faktoriaal(3); //Sal 3 * 2 * 1
</syntaxhighlight>
'n Anonieme funksie (of lambda): <syntaxhighlight lang="javascript"> function teller() {
var telling = 0;
Line 52 ⟶ 62:
== Gebruik op webblaaie ==
'n Minimale voorbeeld van 'n [[webblad]] wat JavaScript
<source lang="html4strict"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
Line 67 ⟶ 77:
</body>
</html>
</source>
== Gebruik by Windows ==
JavaScript kan ook op [[Windows]] uitgevoer word met die sogenaamde WSH (Windows Scripting Host). Daarvoor moet mens 'n .js
== Sien ook ==
|