Rechercher : dans
Par :

[JAVASCRIPT] parametre en entrée sortie

Dernière réponse le 19 fév 2008 à 09:38:01 isabelle, le 23 déc 2005 à 11:01:27 
 Signaler ce message aux modérateurs

Bonjour,
comment spécifie t-on en javascrit qu'un paramètre est en entrée sortie ??

Merci d'avance pour toute réponse

Isabelle

Meilleures réponses pour « [JAVASCRIPT] parametre en entrée sortie » dans :
Flux d'Entrées/Sorties standard Voir Entrées/sorties Quand vous programmez, vous avez souvent besoin d’échanger des informations avec l’utilisateur, de consulter ou d’enregistrer des données. La gestion des entrées/sorties est donc particulièrement importante. En programmation...
Entrées/sorties : Les flux en C++ VoirEntrées/sorties : les flux en C++ 1. Ouvrir un fichier en lecture 1.1 Ouverture du fichier "donnees.txt" en lecture 1.2 Lecture du contenu de "donnees.txt" 2. Ouvrir un fichier en écriture 2.1 Ouverture du fichier "donnees.txt" en...
[Shell] Transferer des fichiers via ssh VoirSSH - Secure SHell Utilisation Informations complémentaires LOGICIELS Sous Linux/Unix Sous Windows Avertissement Utilisation SSH permet d'utiliser des pipelines de commandes, et d'utiliser des tubes d'entrées/sorties comme toute...
Carte son VoirIntroduction à la carte son La carte son (en anglais audio card ou sound card) est l'élément de l'ordinateur permettant de gérer les entrées-sorties sonores de l'ordinateur. Il s'agit généralement d'un contrôleur pouvant s'insérer dans un...
Perl - Entrée et sortie standards VoirQu'appelle-t-on entrée standard et sortie standard ? Perl permet d'écrire sur la sortie standard, appelée STDOUT et de lire sur l'entrée standard (STDIN). Il s'agit de deux descripteurs fournis par le système d'exploitation et permettant...
Javascript - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...

1

Zep3k!GnO, le 23 déc 2005 à 15:26:44

paramètre est en entrée sortie
Alors la ..., tu peux reformuler please ?!

Zep3k!GnO

Répondre à Zep3k!GnO

2

Isabelle, le 24 déc 2005 à 12:11:46

Paramétre en entrée sortie. cela me semble clair :-)
Passage par référence me semble encore plus clair en effet.
En C on le spécifie avec un & devant le paramétre dans une fonction.
En javascript comment est ce qu'on specifie que le paramétre d'une fonction passe par référence ??????


Merci

Isabelle

Répondre à Isabelle

4

Zep3k!GnO, le 26 déc 2005 à 09:52:00

Passage par référence me semble encore plus clair en effet.
la Ok :D
bin je crois que c'est déjà repondu :) hihihi

Zep3k!GnO

Répondre à Zep3k!GnO

5

kilian, le 26 déc 2005 à 16:16:09

Wep, paramètre enentrée sortie j'avais pas bien compris non plus :-)

Répondre à kilian

3

kilian, le 26 déc 2005 à 05:15:24
  • +1

Il me semble pas qu'en Javascript tu aies la notion de référence ou de pointeur comme en c++ .

Donc pour garder les modifications faites par une fonction sur une valeur donnée en entrée, soit tu utilises une variable globale:

a=1
function incremente()
{
	a++;
}
incremente();
//Maintenant a est égal à 2


Ou soit tu mets ta valeur en entrée et tu récupères sa modification avec la valeur de retour de la fonction.

Répondre à kilian

6

 fieldset, le 19 fév 2008 à 09:38:01
  • +1

Une autre solution consiste à passer par un objet. En effet, en javascript les objets sont passés par référence, alors que les types simples, comme les nombres et les chaines sont passés par valeur.

ex:

<script>
function modifieValeur(f)
{
f.nbr++;
}

var coucou = new Object();
coucou.nbr = 0;

modifieValeur(coucou)
alert(coucou.nbr);
</script>

Répondre à fieldset