Javascript


Applications


Search a word:
   



© The scientific sentence. 2010



Les ensembles:



1. Définition


On déclare un ensemble de n éléments comme suit:
var ENSEMBLE = new Array();
ENSEMBLE[0] = valeure0;
...
ENSEMBLE[n-1] = valeureN;

les valeures afféctées peuvent être des nombres ou des 
charactéeres.

Example:
var personne = new Array();
personne[0] = "Max";
personne[1] = "Albert";
personne[2] = "Erwin";
personne[3] = "Maurice";
personne[4] = "Louis";

2. L'instruction "for...in"


On utilise l'instruction "for...in" pour parcourir les éléments d'un 
ensemble. Sa syntaxe: est:

for (variable in array)
{
le code va ici ..
}

Exemple:

<body>
<script type="text/javascript">
var nom;
var personne= new Array();
personne[0] = "Max";
personne[1] = "Albert";
personne[2] = "Erwin";
personne[3] = "Maurice";
personne[4] = "Louis";

for (nom in personne)
{
document.write("- " + personne[nom] + "<br />");
}
</script>
</body>

L'exécution donne:


3. Trier les elements d'un ensemble


Voici un exemple:

	<head>
	<script type="text/javascript">

	function initialise(ensemble) {
	for (var i=0; i<ensemble.length; i++)
	ensemble[i] = Math.floor(Math.random()*100)
	}

	function afficher(ensemble) {
	document.write('(');
	for (var i=0; i<ensemble.length; i++) {
	if (i != 0)
	document.write(', ');
	document.write(ensemble[i]);
	}
	document.writeln(')<br>');
	}

	function trier(ensemble) {
	var minpos;
	var intermed;
	for (var j=0; j<ensemble.length-1; j++) {
	minpos =j;
	for (var i=j+1; i<ensemble.length; i++) {
	if (ensemble[i] < ensemble[minpos])
	minpos = i;
	}
	intermed = ensemble[j];
	ensemble[j] = ensemble[minpos];
	ensemble[minpos] = intermed;
	}
	}
	// -->
	</script>
	</head>
	
	<body>
	<script type="text/javascript">
	//create an instance object: an empty arrat
	var ensemble = new Array(20);
	//then apply the metods defined in the head section:
	initialise(ensemble);
	document.writeln('<H4>Ensemble des nombres au hasard:</H4>');
	afficher(ensemble);
	trier(ensemble);
	document.writeln('<BR> <H4>Ensemble après triage:</H4>');
	afficher(ensemble);
	</script>
	</body>
	
	
	
L'éxécution donne:	
	
	
	

4. Comment créer un ensemble


On le fait de deux façons:

1. On utilise l'objet JavaScript prédéfini Array:
Exemple:
var personne = new Array();
personne is an ensemble.

On peu aussi ecrire:
var personne = new Array(N)
C'est à dire un ensemble avec N élements.

On remplie l'ensemble comme suit:
personne [0] = 'valeure1';
personne [1] = 'valeure2';
apersonne[2] = 'valeure3';

Ou directement:
personne = new Array("valeure1", "valeure2","valeure3");

2. On peut le construire mauellement avec la fonction JavaScript 
prédéfinie makeArray().

function makeArray() 
{
for (i = 0; i<makeArray.arguments.length; i++)
this[i] = makeArray.arguments[i];
}

Exemple:

<script type="text/javascript">

var personne = new makeArray("Max","Erwin","Louis","Ernest");

function makeArray() 
{
for (i = 0; i<makeArray.arguments.length; i++)
this[i] = makeArray.arguments[i];
}

carre = new makeArray(13);
for (i=0; i<13; i++) {
carre[i] = i*i;
}

document.writeln(carre[5]);
document.writeln(personne[3]);
</script>

L'éxécution donne:





  
Google
Web
ScientificSentence
 




chimie labs
|
scientific sentence
|
java
|
php
|
green cat
|
contact
|


© Scientificsentence 2009. All rights reserved.