Partage
  • Partager sur Facebook
  • Partager sur Twitter

Vocabulaire javaScript

Sujet résolu
    21 novembre 2021 à 12:38:03

    Bonjour a tous, 

    J'aimerai vérifier si je m'exprime bien en javaScript. 

    J'ai du mal avec la notion de paramètre et d'argument. 

    Puis je dire avec le code ci-dessous : 

    la fonction palindrome prend en paramètre une chaine de caractère str
    la valeur de l'argument str contenue dans la variable result sera traité afin de renvoyé une reponse true si l'argument peut se lire de droite a gauche et de gauche a droite sans tenir comptes des espace, des caractère spéciaux et de la case.  


    function palindrome(str) {
        let polishedString = str.replace(/\W+|_/g, "").toLowerCase();
        let reversedString = polishedString.split("").reverse("").join("");
        console.log(polishedString, reversedString)
        if ( polishedString === reversedString){
          return true;
        }
        return false;
      }
       
      let result = palindrome("eyey");
      console.log(result);
    • Partager sur Facebook
    • Partager sur Twitter

    Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

      21 novembre 2021 à 17:31:41

      En l'occurrence, ce que tu appelles "la valeur de l'argument, c'est l'argument lui-même. Je dirais donc "la chaîne sera traitée...", puisque l'argument est une chaîne.

      Une "réponse true"  -- un booléen

      Quelques "fautes" de français à corrigé corriger si ça répond à ton souhait de bien te faire comprendre :-)

      Sinon, ça me parait correct.

      • Partager sur Facebook
      • Partager sur Twitter
        21 novembre 2021 à 18:13:29

        Yes merci !!! 

        Donc je reformule ^^ 

        la fonction palindrome prend en paramètre une chaine de caractère str
        L'argument str sera stocker dans une variable result et sera traité afin de renvoyé un booléen. 

        • true si l'argument peut se lire de droite a gauche et de gauche a droite sans tenir comptes des espace, des caractère spéciaux et de la case.  
        • false si ce n'est pas le cas. 

        -
        Edité par Tortue_Ninja 21 novembre 2021 à 18:14:00

        • Partager sur Facebook
        • Partager sur Twitter

        Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

          21 novembre 2021 à 18:45:18

          Je ne vois aucune variable result dans ton code.

          Tu te compliques. Voilà ce que je dirais :

          La fonction palindrome prend en paramètre une chaine de caractères qui sera examinée afin de renvoyer un booléen. 

          • true si la chaine peut se lire aussi bien de droite a gauche que de gauche a droite (si l'on ne tiens pas comptes des espace, des caractères spéciaux et de la casse).
          • false si ce n'est pas le cas.
          • Partager sur Facebook
          • Partager sur Twitter
            21 novembre 2021 à 20:56:11

            Merci,

            la variable est a la ligne 11.

            Et c'est surtout pour vérifier qu'un argument est un paramètre définis. 
            (str) = parametre et ("eyey") = argument. 

            let result = palindrome("eyey")



            • Partager sur Facebook
            • Partager sur Twitter

            Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

              22 novembre 2021 à 0:13:32

              En fait, argument est récupéré de la langue anglaise. C'est la même chose que paramètre

              paramètre = argument

              • Partager sur Facebook
              • Partager sur Twitter
                22 novembre 2021 à 11:34:54

                A ok je me suis pris la tete pour rien alors ....
                • Partager sur Facebook
                • Partager sur Twitter

                Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

                Vocabulaire javaScript

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown