Niveau 10.6 du cahier d'exercices JavaScript
Étant donné un champ de saisie. Faites en sorte que lors de
la saisie du mot 'blur'
dans celui-ci, ce champ de saisie perde le focus.
Étant donné un tableau. Affichez successivement dans celui-ci toutes les pièces de Tetris de manière à ce que le début de la pièce soit au centre du tableau.
Modifiez le problème précédent de manière à ce qu'il y ait des boutons à côté du tableau avec lesquels les pièces pourront être tournées.
Créez un script générant des équations quadratiques avec des racines entières.
Étant donné une zone de texte. Du texte y est saisi.
L'utilisateur sélectionne plusieurs lignes de texte
et appuie sur la touche Tab. Faites
en sorte qu'une tabulation soit insérée
au début de chaque ligne sélectionnée.
Étant donné une chaîne contenant un nombre quelconque de parenthèses rondes appariées imbriquées. Écrivez un code qui vérifiera que les parenthèses sont correctement placées.
Ceci est correct :
'()()'
Ceci est correct :
'(())'
Ceci est incorrect, car le nombre de parenthèses ouvertes ne correspond pas au nombre de parenthèses fermées :
'())'
Ceci est incorrect, car, bien que le nombre de parenthèses ouvertes corresponde au nombre de parenthèses fermées, leur ordre est incorrect :
'))(('