IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Exercices Discussion :

[Facile][Indispensable] Exercice 1.1.1 : L'ex�cution d'un script JavaScript avec Node.js


Sujet :

Exercices

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut [Facile][Indispensable] Exercice 1.1.1 : L'ex�cution d'un script JavaScript avec Node.js
    Exercice 1.1.1 : L'ex�cution d'un script JavaScript avec Node.js
    Apprendre le JavaScript en interagissant avec les autres membres


    Bonjour,

    Nous sommes en train de mettre en place une s�rie d'exercices pour apprendre le JavaScript et Node.js.

    Autran et Gnuum ont r�dig� ce premier exercice qui porte sur l'ex�cution d'un script. L'exercice est accompagn� d'indications th�oriques et d'une solution.

    • Objectif : Ex�cuter son premier script JavaScript avec Node.js.
    • Niveau : Facile
    • Exigence : Indispensable


    Exercice 1.1.1 : L'ex�cution d'un script JavaScript avec Node.js

    Ajoutez ici-m�me les probl�mes que vous avez rencontr�s, vos interrogations, vos remarques ou conseils.

    D�couvrez �galement tous nos exercices JavaScript !

    Bonne chance !

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par d�faut
    Salut,

    Je poste ma r�ponse :

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    var varBoolean0 = false ;
    var varBoolean1 = true ;
    var varUndefined = undefined ;
    var varNull = null ;
    var varNumber = 3 ;
    var varString = "Hello !"
    var varSymbol = Symbol();
     
    console.log("un booléen valant false : " + varBoolean0);
    console.log("un booléen valant true : " + varBoolean1);
    console.log("un undefined : " + varUndefined);
    console.log("un null : " + varNull);
    console.log("une string : " + varString);
    console.log("un number : " + varNumber);
    console.log("un Symbol : " + varSymbol);

    Par contre la derni�re instruction ne passe pas, j'ai une erreur : Uncaught TypeError: Cannot convert a Symbol value to a string

    PS : Pour ce qui est de ce passage : "En ce qui concerne le nom des r�pertoires et des fichiers, il est d'usage d'utiliser des lettres minuscules et de s�parer les mots par des tirets (pour Node.js).", dans le blog, "Autran" m'avait expliqu� le m�me genre de chose mais pour le nom des variables, peut-�tre que ce serait bien de le rappeler pour les autres... ???

  3. #3
    R�dacteur

    Avatar de autran
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2015
    Messages
    1 241
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : F�vrier 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par d�faut
    Bonjour Beginner,

    Pour le type symbol,c'est normal.
    le "compilateur" (interpr�teur V8) te dit qu'il ne parvient pas � invoquer sur cette variable ce que tu appellais en Java la m�thode toString() implicite
    Mais si tu remplaces la derni�re instruction par console.log("un Symbol : " + typeof(varSymbol)); tu auras confirmation de la cr�ation d'une variable de type symbolOn expliquera sans doute plus tard ce concept d'enum en JavaScript

    Pour les conventions de nommage, je vais regarder. Mais il me semblait que Gnuum avait expliqu� clairement les bons usages.

    Donc continue comme �a, tu es bien parti !
    D�veloppeur Java
    Site Web

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par d�faut
    Merci,

    Oui tu as raison, j'ai vu par la suite que Gnuum a donn� des explications dans la solution... Je ne les avais pas vues car j'essaie dans un premier temps de faire les exercices sans regarder les solutions...

  5. #5
    Expert confirm�

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par d�faut
    Citation Envoy� par Beginner. Voir le message
    Je ne les avais pas vues car j'essaie dans un premier temps de faire les exercices sans regarder les solutions...
    Le deuxi�me temps c'est de comparer ta r�ponse � la solution qui contient elle-m�me d'autres informations, implicites ou explicites. C'est �galement tr�s instructif d'essayer de bien comprendre la relation entre l'�nonc� et la solution propos�e, cela fait partie de l'exercice

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par d�faut
    Oui tout � fait...
    Merci.

  7. #7
    Membre �m�rite
    Avatar de Gnuum
    Homme Profil pro
    Architecte de syst�me d'information
    Inscrit en
    Mars 2007
    Messages
    215
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : Architecte de syst�me d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Billets dans le blog
    1
    Par d�faut
    Oui je vais r�p�ter rapidement!

    Il n'est pas d'usage en JavaScript de pr�fixer les variables par un type, un indicateur de propri�t� ou tout autre pr�fixe en fait.
    En l'occurrence, il est inutile d'utiliser "var" en d�but de nom de tes variables.
    La convention usuelle pour les noms de variables en JavaScript est le lower camel case: var lowerCamelCase = true;
    L'erreur que tu as sur le console.log de ton Symbol n'est pas due au console.log mais � la concat�nation que tu r�alises avant en faisant "un Symbol : " + varSymbol.
    Un simple console.log(varSymbol); devrait afficher quelque chose.

    Autre remarque sur ton code Beginner.. Tu utilises plusiseurs conventions diff�rentes en ce qui concerne tes ";":

    • var varNumber = 3 ; // point virgule avec un espace
    • var varString = "Hello !" // pas de point virgule
    • console.log("un null : " + varNull); // point virgule sans espace


    La premi�re n'est jamais utilis�e car on a tendance � �viter la verbosit� (quantit� de caract�res) inutile alors qu'on rencontre r�guli�rement la deuxi�me et la troisi�me.
    La deuxi�me diminue encore la verbosit� en se passant d'un caract�re inutile mais n�cessite des retours � la ligne entre chaque instruction (le ";" servant de s�parateur d'instructions sur une m�me ligne).
    La troisi�me permet une plus grande libert� d'organisation et est celle que l'on rencontre le plus souvent.

    Choisis celle que tu veux mais ne change surtout pas � l'int�rieur d'un m�me code. Je conseille, sur un projet existant, de suivre les conventions �tablies m�me si celles-ci ne sont pas celles que l'on utilise habituellement.
    Cette remarque peut te para�tre anecdotique mais la rigueur et la rationalisation sont des point cruciaux de la programmation.

    A noter que var varUndefined = undefined ; peut �tre remplac� par var varUndefined;.

    Sinon exercice r�ussi! Bravo!

Discussions similaires

  1. R�ponses: 0
    Dernier message: 27/04/2012, 01h45
  2. [Syst�me] Ex�cution d'un script SHELL avec PHP
    Par diabli73 dans le forum Langage
    R�ponses: 5
    Dernier message: 02/10/2008, 15h07
  3. Ex�cution d'un script ant avec un code JAVA
    Par nibor2luxe dans le forum ANT
    R�ponses: 1
    Dernier message: 23/01/2008, 13h32
  4. ex�cution d'un script PHP avec wget
    Par Dud225 dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 2
    Dernier message: 28/06/2007, 15h31
  5. Ex�cution d'un script javascript sous IE & Mozilla
    Par komoku dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 20/12/2006, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo