let x, y, z; // Statement 1
x = 5; // Statement 2
y = 6; // Statement 3
z = x + y; // Statement 4
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Statements</h2>
<p>A <b>JavaScript program</b> is a list of <b>statements</b> to be executed by a computer.</p>
<p id="demo"></p>
<script>
let x, y, z; // Statement 1
x = 5; // Statement 2
y = 6; // Statement 3
z = x + y; // Statement 4
document.getElementById("demo").innerHTML =
"The value of z is " + z + ".";
</script>
</body>
</html>
A számítógépes program a szükséges „utasítások” listája számítógép által "végrehajtott".
Egy programozási nyelvben ezeket a programozási utasításokat utasításoknak nevezik.
A JavaScript program a programozási utasítások listája.
A HTML-ben a JavaScript programokat a webböngésző hajtja végre.
A JavaScript utasítások a következőkből állnak:
Értékek, operátorok, kifejezések, kulcsszavak, és Megjegyzések.
Ez a kijelentés arra utasítja a böngészőt, hogy írja be: „Hello Dolly”. id="demo" HTML-elemen belül:
document.getElementById("demo").innerHTML = "Hello Dolly.";
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Statements</h2>
<p>In HTML, JavaScript statements are executed by the browser.</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "Hello Dolly.";
</script>
</body>
</html>
A legtöbb JavaScript programok sok JavaScript utasítást tartalmaznak.
Az utasításokat egyenként hajtják végre a ugyanabban a sorrendben, ahogy írják.
A JavaScript programokat (és a JavaScript utasításokat) gyakran JavaScript kódnak nevezik.
Pontosvessző választja el a JavaScript utasításokat.
Adjon pontosvesszőt minden végrehajtható utasítás végéhez:
let a, b, c; // Declare 3 variables
a = 5; // Assign the value 5 to a
b = 6; // Assign the value 6 to b
c = a + b; // Assign the sum of a and b to c
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Statements</h2>
<p>JavaScript statements are separated by semicolons.</p>
<p id="demo1"></p>
<script>
let a, b, c;
a = 5;
b = 6;
c = a + b;
document.getElementById("demo1").innerHTML = c;
</script>
</body>
</html>
Pontosvesszővel elválasztva egy sorban több utasítás is megengedett:
a = 5; b = 6; c = a + b;
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Statements</h2>
<p>Multiple statements on one line are allowed.</p>
<p id="demo1"></p>
<script>
let a, b, c;
a = 5; b = 6; c = a + b;
document.getElementById("demo1").innerHTML = c;
</script>
</body>
</html>
Az interneten pontosvessző nélküli példákat láthat.
Az utasítások pontosvesszővel történő befejezése nem kötelező, de erősen ajánlott.
A JavaScript több szóközt figyelmen kívül hagy. A szkriptet szóközökkel teheti olvashatóbbá.
A következő sorok egyenértékűek:
let person = "Hege";
let person="Hege";
Jó gyakorlat az, hogy szóközöket helyezünk az operátorok köré (=+ - */):
let x = y + z;
A legjobb olvashatóság érdekében a programozók gyakran elkerülik a 80-nál hosszabb kódsorokat karakterek.
Ha egy JavaScript utasítás nem fér el egy sorba, a legjobb hely a törésre egy operátor után van:
document.getElementById("demo").innerHTML =
"Hello Dolly!";
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Statements</h2>
<p>
The best place to break a code line is after an operator or a comma.
</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Hello Dolly!";
</script>
</body>
</html>
A JavaScript utasítások kódblokkokba csoportosíthatók, a curly belsejében zárójelek {...}.
A kódblokkok célja az együtt végrehajtandó utasítások meghatározása.
Az egyik hely, ahol blokkokba csoportosítva találja az állításokat JavaScript funkciók:
function myFunction() {
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Statements</h2>
<p>JavaScript code blocks are written between { and }</p>
<button type="button" onclick="myFunction()">Click Me!</button>
<p id="demo1"></p>
<p id="demo2"></p>
<script>
function myFunction() {
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}
</script>
</body>
</html>
Ebben az oktatóanyagban 2 behúzási szóközt használunk a kódblokkokhoz.
Ebben az oktatóanyagban később többet megtudhat a funkciókról.
A JavaScript utasítások gyakran kulcsszóval kezdődnek a végrehajtandó JavaScript-művelet azonosításához.
Fenntartott szavak hivatkozási listánk felsorolja az összes JavaScript kulcsszót.
Íme néhány olyan kulcsszó lista, amelyekről tanulni fog ez az oktatóanyag:
Változót deklarál
Blokkváltozót deklarál
Blokkállandót deklarál
Megjelöl egy feltétellel végrehajtandó utasításblokkot
Különböző esetekben végrehajtandó utasítások blokkját jelöli meg
Megjelöl egy ciklusban végrehajtandó utasításblokkot
Egy függvényt deklarál
Kilép egy funkcióból
Hibakezelést valósít meg egy utasításblokkban
A JavaScript kulcsszavak foglalt szavak. A fenntartott szavak nem használhatók változók neveként.