Instructions JavaScript

Commandes émises par des instructions JavaScript au navigateur. Le but de la déclaration est d'indiquer au navigateur quoi faire.

L'instruction JavaScript suivante génère le texte "Hello World" dans l'élément HTML avec id="demo":

document.getElementById("demo").innerHTML="Bonjour Monde" ;

Instance

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>PHP中文网(php.cn)</title>
</head>
<body>
<h1>我的网页</h1>
<p id="demo">段落。</p>
<script>
    document.getElementById("demo").innerHTML="Hello World";
</script>
</body>
</html>

Exécutez le code et essayez-le


points ;

Les points-virgules sont utilisés pour séparer les instructions JavaScript.

Habituellement, nous ajoutons un point-virgule à la fin de chaque instruction exécutable.

Une autre utilisation des points-virgules consiste à écrire plusieurs déclarations sur une seule ligne.

Astuce : Vous pouvez également voir des casses sans points-virgules. En JavaScript, terminer une instruction par un point-virgule est facultatif.


Code JavaScript

Le code JavaScript est une séquence d'instructions JavaScript.

Le navigateur exécute chaque instruction dans l'ordre dans lequel elle a été écrite.

Cet exemple affiche un titre et deux paragraphes sur la page Web :

Exemple

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>PHP中文网(php.cn)</title> 
</head>
<body>
<h1>我的 Web 页面</h1>
<p id="demo">一个段落。</p>
<div id="myDIV">一个 DIV。</div>
<script>
document.getElementById("demo").innerHTML="你好 Dolly";
document.getElementById("myDIV").innerHTML="你最近怎么样?";
</script>
</body>
</html>

Exécutez le programme pour essayer il


Blocs de code JavaScript

JavaScript peut être combiné par lots.

Un bloc de code commence par une accolade gauche et se termine par une accolade droite.

Le but d'un bloc de code est d'exécuter une séquence d'instructions ensemble.

Cet exemple affiche un titre et deux paragraphes sur la page Web :

Exemple

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>PHP中文网(php.cn)</title> 
</head>
<body>
<h1>我的 Web 页面</h1>
<p id="myPar">我是一个段落。</p>
<div id="myDiv">我是一个div。</div>
<p>
<button type="button" onclick="myFunction()">点击这里</button>
</p>
<script>
function myFunction(){
document.getElementById("myPar").innerHTML="你好世界!";
document.getElementById("myDiv").innerHTML="你最近怎么样?";
}
</script>
<p>当您点击上面的按钮时,两个元素会改变。</p>
</body>
</html>

Exécutez le programme pour essayer it


Identificateur d'instruction JavaScript

Les instructions JavaScript commencent généralement par un identifiant d'instruction et exécutent l'instruction.

Les identifiants d'instruction sont des mots-clés réservés et ne peuvent pas être utilisés comme noms de variables.

Le tableau suivant répertorie les identifiants d'instructions JavaScript (mots-clés) :

语句描述
break用于跳出循环。
catch语句块,在 try 语句块执行出错时执行 catch 语句块。
continue跳过循环中的一个迭代。
do ... while执行一个语句块,在条件语句为 true 时继续执行该语句块。
for在条件语句为 true 时,可以将代码块执行指定的次数。
for ... in用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
function定义一个函数
if ... else用于基于不同的条件来执行不同的动作。
return退出函数
switch用于基于不同的条件来执行不同的动作。
throw抛出(生成)错误 。
try实现错误处理,与 catch 一同使用。
var声明一个变量。
while当条件语句为 true 时,执行语句块。

Espace

JavaScript ignorera les espaces supplémentaires. Vous pouvez ajouter des espaces à votre script pour le rendre plus lisible. Les deux lignes de code suivantes sont équivalentes :

var person="Hege";
var person = "Hege";


Envelopper les lignes de code

Vous pouvez utiliser des barres obliques inverses pour envelopper des lignes de code. L'exemple suivant s'affichera correctement :

document.write("Hello
world!");

Cependant, vous ne pouvez pas envelopper des lignes comme ceci :

document.write
("Bonjour tout le monde !");


Conseils

JavaScript est un langage de script. Le navigateur exécutera le code du script ligne par ligne au fur et à mesure qu'il lit le code. Avec la programmation traditionnelle, tout le code est compilé avant exécution.



Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文网(php.cn)</title> </head> <body> <h1>我的网页</h1> <p id="demo">段落。</p> <script> document.getElementById("demo").innerHTML="Hello World"; </script> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel