{"id":95682,"date":"2022-09-10T20:05:16","date_gmt":"2022-09-10T18:05:16","guid":{"rendered":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"},"modified":"2020-12-06T14:47:18","modified_gmt":"2020-12-06T17:47:18","slug":"funciones-en-javascript","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/","title":{"rendered":"Fonctions en JavaScript"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table des mati\u00e8res<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Basculer la table des mati\u00e8res\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Basculer<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#Declaracion-de-funciones\" >D\u00e9claration des fonctions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#Variables-locales\" >Variables locales<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#Variables-externas\" >Variables externes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#Variables-globales\" >Variables globales<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#Parametros\" >Param\u00e8tres<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#Valores-predeterminados\" >Valeurs pr\u00e9d\u00e9termin\u00e9es<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#Parametros-por-defecto-de-estilo-antiguo\" >Param\u00e8tres par d\u00e9faut de l&#039;ancien style<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/#El-operador\" >L&#039;op\u00e9rateur ||:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div itemprop=\"articleBody\">\n<p>Tr\u00e8s souvent, nous devons effectuer une action similaire \u00e0 de nombreux endroits du script. Par exemple, nous devons montrer un message attractif lorsqu&#039;un visiteur commence <span id=\"more-40\"\/>session, d\u00e9connectez-vous et peut-\u00eatre ailleurs.<\/p>\n<p>Les fonctions sont les principaux &quot;blocs de construction&quot; du programme. Ils permettent au code d&#039;\u00eatre appel\u00e9 plusieurs fois sans r\u00e9p\u00e9tition.<\/p>\n<p>Nous avons d\u00e9j\u00e0 vu des exemples de fonctions int\u00e9gr\u00e9es, telles que <strong>alerte (message)<\/strong>, <strong>invite (message, par d\u00e9faut)\u00a0<\/strong>y <strong>confirmer (question)<\/strong>. Mais nous pouvons \u00e9galement cr\u00e9er nos propres fonctions.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Declaracion-de-funciones\"><\/span>D\u00e9claration des fonctions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pour cr\u00e9er une fonction, nous pouvons utiliser une d\u00e9claration de fonction.<\/p>\n<p>Est-ce que \u00e7a ressemble \u00e0 \u00e7a:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage () {alert (&#039;Bonjour \u00e0 tous!&#039;); }\n<\/pre>\n<p>Le mot cl\u00e9 <strong>une fonction<\/strong> vient en premier, puis le nom de la fonction, puis une liste de param\u00e8tres entre parenth\u00e8ses (vide dans l&#039;exemple ci-dessus) et enfin le code de la fonction, \u00e9galement appel\u00e9 &quot;le corps de la fonction&quot;, entre accolades.<\/p>\n<p>Notre nouvelle fonction peut \u00eatre appel\u00e9e par son nom: <strong>voir le message ()<\/strong>.<\/p>\n<p>Par exemple:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage {alert (&#039;Bonjour \u00e0 tous!&#039;); } voir le message (); voir le message ();\n<\/pre>\n<p>L&#039;appel <strong>voir le message ()<\/strong> ex\u00e9cute le code de fonction. Ici, nous verrons le message deux fois.<\/p>\n<p>Cet exemple montre clairement l&#039;un des principaux objectifs des fonctions: \u00e9viter la duplication de code.<\/p>\n<p>Si jamais on a besoin de changer le message ou la fa\u00e7on dont il est affich\u00e9, il suffit de modifier le code en un seul endroit: la fonction qui le g\u00e9n\u00e8re.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Variables-locales\"><\/span>Variables locales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Une variable d\u00e9clar\u00e9e dans une fonction n&#039;est visible que dans cette fonction.<\/p>\n<p>Par exemple:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage () {let message = &quot;Salut, je suis JavaScript!&quot;; \/\/ alerte de variable locale (message); } voir le message (); \/\/ Bonjour, je suis JavaScript! alerte (message); \/\/ &lt;- Erreur! La variable est locale dans la fonction<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Variables-externas\"><\/span>Variables externes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Une fonction peut \u00e9galement acc\u00e9der \u00e0 une variable externe, par exemple:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">laissez username = &#039;Maria&#039;; function showMessage () {let message = &#039;Bonjour,&#039; + nom d&#039;utilisateur; alerte (message); } voir le message (); \/\/ Bonjour Maria\n<\/pre>\n<p>La fonction a un acc\u00e8s complet \u00e0 la variable externe. Vous pouvez \u00e9galement le modifier.<\/p>\n<p>Par exemple:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">laissez username = &#039;Maria&#039;; function showMessage () {nom d&#039;utilisateur = &quot;Bob&quot;; \/\/ (1) a chang\u00e9 la variable externe let message = &#039;Hello,&#039; + username; alerte (message); } alert (nom d&#039;utilisateur); \/\/ Maria avant l&#039;appel de fonction showMessage (); alert (nom d&#039;utilisateur); \/\/ Bob, la valeur a \u00e9t\u00e9 modifi\u00e9e par la fonction\n<\/pre>\n<p>La variable externe n&#039;est utilis\u00e9e que s&#039;il n&#039;y a pas de variable locale. Donc, une modification occasionnelle peut se produire si nous oublions let.<\/p>\n<p>Si une variable du m\u00eame nom est d\u00e9clar\u00e9e \u00e0 l&#039;int\u00e9rieur de la fonction, elle masque la variable externe. Par exemple, dans le code ci-dessous, la fonction utilise le nom d&#039;utilisateur local. L&#039;ext\u00e9rieur est ignor\u00e9:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">laissez username = &#039;Maria&#039;; function showMessage () {let username = &quot;Bob&quot;; \/\/ d\u00e9clare une variable locale let message = &#039;Hello,&#039; + username; \/\/ Bob alert (message); } \/\/ la fonction cr\u00e9era et utilisera son propre nom d&#039;utilisateur variable displayMessage (); alert (nom d&#039;utilisateur); \/\/ Maria, pas de changements, la fonction n&#039;a pas acc\u00e9d\u00e9 \u00e0 la variable externe<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Variables-globales\"><\/span>Variables globales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Variables d\u00e9clar\u00e9es en dehors de toute fonction, comme externe <strong>nom d&#039;utilisateur<\/strong> dans le code ci-dessus, ils sont appel\u00e9s globaux.<\/p>\n<p>Les variables globales sont visibles depuis n&#039;importe quelle fonction (\u00e0 moins qu&#039;elles ne soient ombr\u00e9es par les locaux).<\/p>\n<p>Habituellement, une fonction d\u00e9clare toutes les variables sp\u00e9cifiques \u00e0 sa t\u00e2che. Les variables globales ne stockent les donn\u00e9es qu&#039;au niveau du projet, donc lorsqu&#039;il est important que ces variables soient accessibles de n&#039;importe o\u00f9. Le code moderne a peu ou pas de globes globaux. La plupart des variables r\u00e9sident dans leurs fonctions.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Parametros\"><\/span>Param\u00e8tres<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nous pouvons transmettre des donn\u00e9es arbitraires aux fonctions en utilisant des param\u00e8tres (\u00e9galement appel\u00e9s arguments de fonction).<\/p>\n<p>Dans l&#039;exemple suivant, la fonction a deux param\u00e8tres: <b>depuis\u00a0<\/b>y <strong>texte<\/strong>.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage (from, text) {\/\/ arguments: from, text alert (from + &#039;:&#039; + text); } showMessage (&#039;Ann&#039;, &#039;Bonjour!&#039;); \/\/ Ann: Salut! (*) showMessage (&#039;Ann&#039;, &quot;Qu&#039;est-ce qui ne va pas?&quot;); \/\/ Ann: Quoi de neuf? (**)\n<\/pre>\n<p>Lorsque la fonction est appel\u00e9e sur les lignes (*) et (**), les valeurs donn\u00e9es sont copi\u00e9es dans les variables locales <strong>depuis<\/strong> y <strong>texte<\/strong>. Ensuite, la fonction les utilise.<\/p>\n<p>Voici un autre exemple: nous avons une variable <strong>depuis<\/strong> et nous le transmettons \u00e0 la fonction. Remarque: les changements de fonction <strong>depuis<\/strong>, mais le changement n&#039;est pas vu \u00e0 l&#039;ext\u00e9rieur, car une fonction obtient toujours une copie de la valeur:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage (from, text) {from = &#039;*&#039; + from + &#039;*&#039;; \/\/ donne une meilleure apparence \u00e0 &quot;de&quot; alerte (de + &#039;:&#039; + texte); } let from = &quot;Ann&quot;; showMessage (de, &quot;Bonjour&quot;); \/\/ * Ann *: Hello \/\/ la valeur de &quot;from&quot; est la m\u00eame, la fonction a modifi\u00e9 une alerte de copie locale (from); \/\/ Ann<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Valores-predeterminados\"><\/span>Valeurs pr\u00e9d\u00e9termin\u00e9es<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Si aucun param\u00e8tre n&#039;est fourni, sa valeur devient <strong>ind\u00e9fini<\/strong>.<\/p>\n<p>Par exemple, la fonction showMessage mentionn\u00e9e ci-dessus (from, text) peut \u00eatre appel\u00e9e avec un seul argument:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">showMessage (&quot;Ann&quot;);\n<\/pre>\n<p>Ce n\u2019est pas une erreur. Un tel appel sortirait <strong>&quot;Ann: ind\u00e9fini&quot;.<\/strong> Il n&#039;y a pas de texte donc c&#039;est cens\u00e9 <strong>texte === non d\u00e9fini<\/strong>.<\/p>\n<p>Si nous voulons utiliser un texte &quot;par d\u00e9faut&quot; dans ce cas, nous pouvons le sp\u00e9cifier apr\u00e8s =:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage (from, text = &quot;no text&quot;) {alert (from + &quot;:&quot; + text); } showMessage (&quot;Ann&quot;); \/\/ Ann: no text Maintenant si le param\u00e8tre text n&#039;est pas pass\u00e9, vous obtiendrez la valeur &quot;no text&quot;\n<\/pre>\n<p>Il y a une cha\u00eene \u00absans texte\u00bb ici, mais il peut s&#039;agir d&#039;une expression plus complexe, \u00e9valu\u00e9e et affect\u00e9e uniquement si le param\u00e8tre est manquant. Par cons\u00e9quent, cela est \u00e9galement possible:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage (from, text = otherFunction ()) {\/\/ otherFunction () n&#039;est ex\u00e9cut\u00e9e que si aucun texte n&#039;a \u00e9t\u00e9 donn\u00e9 \/\/ son r\u00e9sultat devient la valeur du texte}\n<\/pre>\n<h4><span class=\"ez-toc-section\" id=\"Parametros-por-defecto-de-estilo-antiguo\"><\/span>Param\u00e8tres par d\u00e9faut de l&#039;ancien style<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Les anciennes \u00e9ditions de JavaScript ne prenaient pas en charge les param\u00e8tres par d\u00e9faut. Il existe donc d&#039;autres moyens de les prendre en charge, que vous pouvez trouver principalement dans les anciens scripts.<\/p>\n<p>Par exemple, une v\u00e9rification explicite pour \u00eatre ind\u00e9finie:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage (from, text) {if (text === undefined) {text = &#039;no text&#039;; } alerte (de + &quot;:&quot; + texte); } ... ou alors\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"El-operador\"><\/span>L&#039;op\u00e9rateur ||:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function showMessage (from, text) {\/\/ si le texte est faux, alors le texte obtient la valeur &quot;par d\u00e9faut&quot; text = text || &#039;pas de texte&#039;; ...}<\/pre>\n<p>\nRenvoyer une valeur<\/p>\n<p>Une fonction peut renvoyer une valeur au code appelant en cons\u00e9quence.<\/p>\n<p>L&#039;exemple le plus simple serait une fonction qui ajoute deux valeurs:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function sum (a, b) {retourne a + b; } laissez r\u00e9sultat = somme (1, 2); alerte (r\u00e9sultat); \/\/ 3<\/pre>\n<p>Directif <strong>revenir<\/strong> il peut \u00eatre n&#039;importe o\u00f9 dans la fonction. Lorsque l&#039;ex\u00e9cution l&#039;atteint, la fonction s&#039;arr\u00eate et la valeur est renvoy\u00e9e au code appelant (affect\u00e9 au r\u00e9sultat ci-dessus).<\/p>\n<p>Il peut y avoir plusieurs apparences dans une m\u00eame fonction. Par exemple:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function checkAge (age) {if (age&gt; 18) {return true; } else {return confirm (&#039;Avez-vous l&#039;autorisation parentale?&#039;); }} let age = prompt (&#039;Quel \u00e2ge avez-vous?&#039;, 18); if (checkAge (age)) {alert (&#039;Acc\u00e8s autoris\u00e9&#039;); } else {alert (&#039;Acc\u00e8s refus\u00e9&#039;); }\n<\/pre>\n<p>Il est possible d&#039;utiliser <strong>revenir<\/strong> sans valeur. Cela provoque la fermeture imm\u00e9diate de la fonction.<\/p>\n<p>Par exemple:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function viewMovie (age) {if (! viewMovie (age)) {return; } alert (&quot;Vous montre le film&quot;); \/\/ (*) \/\/ ...}\n<\/pre>\n<p>\nDans le code ci-dessus, si\u00a0<strong>v\u00e9rifier l&#039;\u00e2ge (\u00e2ge)<\/strong> Il est retourn\u00e9 <em>faux<\/em>, <strong>voir le film<\/strong> ne proc\u00e9dera pas \u00e0 <strong>alerte<\/strong>.<\/p>\n<p>Une fonction avec un retour vide ou sans retour <strong>ind\u00e9fini<\/strong>.<\/p>\n<p>Si une fonction ne renvoie pas de valeur, c&#039;est la m\u00eame chose que si elle retourne <strong>ind\u00e9fini<\/strong>:<\/p>\n<p><code>function noHacerNada() { \/* vac\u00edo*\/ }<br \/>alert( noHacerNada() === undefined ); \/\/ true<\/code><\/p>\n<p>UNE\u00a0<strong>revenir<\/strong> vide est aussi le m\u00eame que <strong>retourne undefined<\/strong>:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">function doNothing () {return; } alert (doNothing () === undefined); \/\/ vrai\n<\/pre>\n<p>N&#039;ajoutez jamais de nouvelle ligne entre le retour et la valeur<br \/>Pour une expression de retour longue, il peut \u00eatre tentant de la mettre sur une ligne distincte, comme ceci:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">return (un + long + expression + ou + quel que soit + soit * f (a) + f (b))\n<\/pre>\n<p>Cela ne fonctionne pas, car JavaScript suppose un point-virgule apr\u00e8s <strong>revenir<\/strong>. Cela fonctionnera de la m\u00eame mani\u00e8re que:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">revenir; (un + long + expression + ou + quel que soit + soit * f (a) + f (b))\n<\/pre>\n<p>Par cons\u00e9quent, cela devient effectivement un retour vide. Nous devrions plut\u00f4t mettre la valeur sur la m\u00eame ligne.<\/p>\n<\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante inicia sesi\u00f3n, cierra sesi\u00f3n y quiz\u00e1s en&#8230;<\/p>","protected":false},"author":1,"featured_media":95683,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1374],"tags":[],"class_list":["post-95682","post","type-post","status-publish","format-standard","has-post-thumbnail","category-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Funciones en JavaScript - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Funciones en JavaScript\" \/>\n<meta property=\"og:description\" content=\"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-10T18:05:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png\" \/>\n\t<meta property=\"og:image:width\" content=\"810\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"Funciones en JavaScript\",\"datePublished\":\"2022-09-10T18:05:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\"},\"wordCount\":919,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"articleSection\":[\"Javascript\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\",\"name\":\"Funciones en JavaScript - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"datePublished\":\"2022-09-10T18:05:16+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"width\":810,\"height\":450,\"caption\":\"diseno-sin-titulo-13-2505417-6233649-png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Funciones en JavaScript - R Marketing Digital","description":"Tr\u00e8s souvent, nous devons effectuer une action similaire \u00e0 de nombreux endroits du script. Par exemple, nous devons montrer un message attractif lorsqu&#039;un visiteur","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/","og_locale":"fr_FR","og_type":"article","og_title":"Funciones en JavaScript","og_description":"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante","og_url":"https:\/\/rmarketingdigital.com\/fr\/javascript\/funciones-en-javascript\/","og_site_name":"R Marketing Digital","article_published_time":"2022-09-10T18:05:16+00:00","og_image":[{"width":810,"height":450,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","type":"image\/png"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"Funciones en JavaScript","datePublished":"2022-09-10T18:05:16+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"},"wordCount":919,"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","articleSection":["Javascript"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/","url":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/","name":"Funciones en JavaScript - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","datePublished":"2022-09-10T18:05:16+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Tr\u00e8s souvent, nous devons effectuer une action similaire \u00e0 de nombreux endroits du script. Par exemple, nous devons montrer un message attractif lorsqu&#039;un visiteur","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","width":810,"height":450,"caption":"diseno-sin-titulo-13-2505417-6233649-png"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"Marketing num\u00e9rique","description":"Agence de r\u00e9f\u00e9rencement | Publicit\u00e9 sur les r\u00e9seaux sociaux | Gestion de communaut\u00e9","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"Marketing num\u00e9rique","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts\/95682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/comments?post=95682"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts\/95682\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media\/95683"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media?parent=95682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/categories?post=95682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/tags?post=95682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}