Sébastien Adam en clair

Solution d'exercice - JavaScript

<<< Retour énoncés

Exercice JavaScript 13 :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Page de test pour JavaScript</title>
</head>
<body>
<h1>Page de test pour JavaScript</h1>
<script language="javascript" type="text/javascript">
<!--
function member(id, name, grade)
  {
  this.id    = id
  this.name  = name
  this.grade = grade
  function thisToString()
    {
    return "ID: "+this.id+", Name: "+this.name+", Grade: "+this.grade
    }
  this.toString = thisToString
  }

function team()
  {
  this.members = new Array()
  function thisToString()
    {
    return this.members.join("\n")
    }
  this.toString = thisToString
  }

var myTeam = new team()
myTeam.members[0] = new member(42, "Alice", "ICT C")
myTeam.members[1] = new member(43, "Abdelhamid", "ICT C")
myTeam.members[2] = new member(44, "Baya", "ICT C")
myTeam.members[3] = new member(45, "Firmus", "ICT B")
myTeam.members[4] = new member(46, "Jean", "ICT C")
myTeam.members[5] = new member(47, "Badria", "ICT A")
myTeam.members[6] = new member(48, "Lalla", "ICT C")
myTeam.members[7] = new member(49, "Souleymane", "ICT B")

document.writeln("<pre>"+myTeam+"</pre>")
//-->
</script>
<noscript>
<p align="justify"><font color="red"><b>L'affichage de cette page nécessite l'activation du JavaScript.</b></font></p>
</noscript>
</body>
</html>

Pour voir le résultat, cliquez -> ici <-.

Ce site est optimisé pour Mozilla FireFox. L'affichage n'est pas garanti pour votre navigateur. Pour plus d'informations, cliquez -> ici <-.


© Sébastien Adam 1996 ~ 2010 - http://www.sebastienadam.be/ - Le contenu de ce site est soumis à licence. Gestionnaire du site