logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» Aide programme
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: Aide programme  (Lu 2041 fois)
alixking
Profil challenge

Classement : 25487/54284

Néophyte
*
Hors ligne Hors ligne
Messages: 32


Voir le profil
« le: 08 Avril 2006 à 22:00:28 »

Je suis un debutant sur bvscript, je viens de commencer il y a 15 minutes .

Pourriez-vous me dire si ces scripts est bien fait? :

<SCRIPT language="VBscript">
<!--
Dim cube
Function cube
cube = 3*3
resultat = cube
document.write resultat
End Function
-->
</SCRIPT>

Normalement, ca doit afficher 9 à l'écran
Journalisée
the lsd
Administrateur

Profil challenge

Classement : 190/54284

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3096

poulping for fun & profit


Voir le profil WWW
« #1 le: 08 Avril 2006 à 23:30:52 »

Je fais pas de VBscript (pour l'instant) mais au niveau général j'ai déja vu ca :

Apres une petite recherche google, si j'ai bien compris 'dim' sert à déclarer des variables non?
Du coup moi j'aurai mis :
Code:
Dim cube, resultat
Parce que de cette maniere le code est plus propre et plus clair. (Tu n'avais déclarer que la variable cube et pas resultat).

Sinon, il y a pour moi une ligne inutile
Code:
cube = 3*3
resultat = cube
document.write resultat
Moi j'aurai mis ca
Code:
cube =3*3
document.write cube
La ligne resultat = cube prends juste de la place (sur cet exemple c'est rien mais sur un gros prog ca chiffre plus).

Aussi, mais ca je suis pas sur, tu as mis
Code:
Function cube
Sauf que les fonctions, il faut leur donner des arguments entre parenthese ( Function nom-de-la-fonction(arguments) ), et si il n'y a pas d'argument a mettre ca doit faire ca
Code:
Function cube()
Enfin je n'aurai pas mis un nom de variable et un nom de fonction identique parce qu'au bout d'unmoment tu risque de t'y perdre, pour des plus gros programmes.
Donc pour finir, moi j'aurai mis ce code là :

Code:
<SCRIPT languge="VBscript">
<!--
Dim cube ' déclaration des variables
Function cube() [i]' déclaration de la fonction
cube = 3*3
document.write resultat ' affichage
End Function
-->
Encore une fois je ne m'y connais pas du tout en VBscript donc je dis peut etre des grosses conneries...
(accesoirement un nombre au cube c'est pas 3*3, mais 3*3*3)
Enjoy

The lsd

P.S. : Je commence a les faire de plus en plus long mes posts BufferBob...
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
Pages: [1]
  Imprimer  
 
Aller à: