{"id":108,"date":"2021-03-12T10:30:30","date_gmt":"2021-03-12T10:30:30","guid":{"rendered":"https:\/\/kaay-coder.2sweb.sn\/kc\/?page_id=108"},"modified":"2022-04-03T01:03:00","modified_gmt":"2022-04-03T01:03:00","slug":"javascript","status":"publish","type":"page","link":"https:\/\/kaay-coder.2sweb.sn\/kc\/langages\/javascript\/","title":{"rendered":"JavaScript"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"108\" class=\"elementor elementor-108\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f6d532d elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"f6d532d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-afba165\" data-id=\"afba165\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7dbd125 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7dbd125\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-dd4f814\" data-id=\"dd4f814\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4743df3 elementor-widget elementor-widget-accordion\" data-id=\"4743df3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7471\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-7471\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Qu'est ce JavaScript<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7471\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-7471\"><p>JavaScript est un langage de programmation de scripts cr\u00e9e en 1995, principalement employ\u00e9 dans les pages web interactives et \u00e0 ce titre est une partie essentielle des applications web.\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">Ce langage est un\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">langage de programmation qui permet d&#8217;apporter des am\u00e9liorations au langage HTML en\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">permettant d&#8217;ex\u00e9cuter des commandes.\u00a0<\/span><\/p><p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\"><span class=\"fontstyle0\"><strong>A quoi ressemble un script?<\/strong><br \/><\/span><span class=\"fontstyle2\">Un script est une portion de code qui vient s&#8217;ins\u00e9rer dans une page HTML. Le code du script n&#8217;est<br \/>toutefois pas visible dans la fen\u00eatre du navigateur car il est compris entre des balises (ou tags)<br \/>sp\u00e9cifiques qui signalent au navigateur qu&#8217;il s&#8217;agit d&#8217;un script \u00e9crit en langage JavaScript.<br \/>Les balises annon\u00e7ant un code Javascript sont les suivantes:<\/span><span class=\"fontstyle0\"><br \/><\/span><\/span><\/p><pre><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\"><span class=\"fontstyle0\">&lt;script language=\"Javascript\"&gt;<br \/>\u00a0 \u00a0 Placez ici le code de votre script<br \/>&lt;\/script&gt;<\/span>\u00a0<\/span><\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7472\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-7472\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Un exemple de script<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7472\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-7472\"><p>Comme g\u00e9n\u00e9ralement dans les tutoriels de Javascript on va faire afficher un boite de dialogue suite au chargement d&#8217;une page HTML. Dans ce cas le script est totalement inutile voire ennuyeux pour vos visiteurs. Cet exemple montre ce que l&#8217;abus de Javascript peut donner. Il faudra apprendre \u00e0 se servir du Javascript avec mod\u00e9ration!<br \/>Voici la page HTML correspondante:<\/p><pre>&lt;html&gt;<br \/>\u00a0 \u00a0&lt;head&gt;<br \/>\u00a0 \u00a0 \u00a0 \u00a0&lt;title&gt; Voici une page contenant du Javascript&lt;\/title&gt;<br \/>\u00a0 \u00a0 &lt;\/head&gt;<br \/>\u00a0 \u00a0 &lt;body&gt;<br \/><span style=\"color: #526982;\">\u00a0 \u00a0 \u00a0 &lt;script language=\"Javascript\"&gt;<br \/>\u00a0 \u00a0 \u00a0 \u00a0 alert(\"Voici un message d alerte!\");<br \/>\u00a0 \u00a0 \u00a0&lt;\/script&gt;<br \/><\/span>\u00a0 \u00a0&lt;\/body&gt;<br \/>&lt;\/html&gt; <\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7473\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-7473\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">O\u00f9 ins\u00e9rer le code javascript<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7473\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-7473\"><p><span class=\"fontstyle0\">A quel emplacement ins\u00e9rer le Javascript dans votre page HTML. <\/span><span class=\"fontstyle2\">Il y a plusieurs fa\u00e7on d&#8217;inclure du JavaScript dans une page HTML<\/span><\/p><p><strong> <span class=\"fontstyle0\">Dans la balise script<\/span>\u00a0<\/strong><\/p><p><span class=\"fontstyle0\">Le code Javascript peut \u00eatre ins\u00e9r\u00e9 o\u00f9 vous le d\u00e9sirez dans votre page Web, vous devez toutefois veiller \u00e0 ce que le navigateur est enti\u00e8rement charg\u00e9 votre script avant d&#8217;ex\u00e9cuter une instruction.<\/span><\/p><pre><span class=\"fontstyle0\">&lt;script language=\"Javascript\"&gt;\n\u00a0 \u00a0 alert(\"Voici un message d alerte!\");\n&lt;\/script&gt;<\/span><\/pre><p><strong>\u00a0 \u00a0 <span class=\"fontstyle0\">Dans un fichier externe<\/span>\u00a0<\/strong><\/p><p><span class=\"fontstyle0\">Il est possible de mettre les codes de JavaScript en annexe dans un fichier (\u00e0 partir de Netscape 3.0 uniquement). Le code \u00e0 ins\u00e9rer est le suivant:<\/span><\/p><pre><span class=\"fontstyle2\">&lt;script language=Javascript src=\"url\/fichier.js\"&gt; &lt;\/script&gt;<\/span><\/pre><p><strong>\u00a0 \u00a0 \u00a0<\/strong><span class=\"fontstyle0\"><strong>Gr\u00e2ce aux \u00e9v\u00e8nements<\/strong><br \/><\/span><span class=\"fontstyle2\">On appelle <\/span><span class=\"fontstyle2\">\u00e9v\u00e8nement <\/span><span class=\"fontstyle2\">une action de l&#8217;utilisateur, comme le clic d&#8217;un des boutons de la souris. Le\u00a0code dans le cas du r\u00e9sultat d&#8217;un \u00e9v\u00e9nement s&#8217;\u00e9crit:<\/span><\/p><pre><span class=\"fontstyle2\">&lt;balise <\/span><span class=\"fontstyle0\">eventHandler<\/span><span class=\"fontstyle2\">=\"code Javascript \u00e0 ins\u00e9rer\"&gt;<\/span><\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7474\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-7474\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les Variables<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7474\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-7474\"><p><span class=\"fontstyle0\">Une variable est un objet rep\u00e9r\u00e9 par son nom, pouvant contenir des donn\u00e9es, qui pourront \u00eatre modifi\u00e9es lors de l&#8217;ex\u00e9cution du programme.<\/span><\/p><p><span class=\"fontstyle0\">Les noms de variables sont sensibles \u00e0 la casse (le Javascript fait la diff\u00e9rence entre un<br \/>nom en majuscule et un nom en minuscules), il faut donc veiller \u00e0 utiliser des noms<br \/>comportant la m\u00eame casse!\u00a0<\/span><\/p><p><span class=\"fontstyle0\"><b>\u00a0 \u00a0 La d\u00e9claration de variables :\u00a0<\/b><\/span><span class=\"fontstyle2\">Le Javascript \u00e9tant tr\u00e8s souple au niveau de l&#8217;\u00e9criture (\u00e0 double-tranchant car il laisse passer des erreurs&#8230;).\u00a0<\/span><span class=\"fontstyle2\" style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">la d\u00e9claration des variables peut se faire de deux fa\u00e7ons:\u00a0<\/span><span class=\"fontstyle2\" style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">soit de fa\u00e7on explicite, en faisant pr\u00e9c\u00e9der la variable du mot cl\u00e9 <\/span><span class=\"fontstyle4\" style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\"><b>var<\/b> <\/span><span class=\"fontstyle2\" style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">qui permet\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">d&#8217;indiquer de fa\u00e7on rigoureuse qu&#8217;il s&#8217;agit d&#8217;une variable:<\/span><\/p><pre><span class=\"fontstyle4\">var chaine=\"bonjour\";<br \/><\/span><\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7475\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-7475\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Types de donn\u00e9es des variables<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7475\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-7475\"><p>\u00a0<span class=\"fontstyle0\">En Javascript il n&#8217;y a pas besoin de d\u00e9clarer le type de variables que l&#8217;on utilise, contrairement \u00e0 des langages \u00e9volu\u00e9s tels que le langage C ou le Java pour lesquels il faut pr\u00e9ciser s&#8217;il s&#8217;agit d&#8217;entier (<\/span><span class=\"fontstyle2\">int<\/span><span class=\"fontstyle0\">), de nombre \u00e0 virgule flottante (<\/span><span class=\"fontstyle2\">float<\/span><span class=\"fontstyle0\">), de caract\u00e8res (<\/span><span class=\"fontstyle2\">char<\/span><span class=\"fontstyle0\">). En fait le Javascript n&#8217;autorise la manipulation que de 4 types de donn\u00e9es:<br \/><\/span><span class=\"fontstyle3\" style=\"font-weight: bold;\">\u00b7 <\/span><span class=\"fontstyle4\" style=\"font-weight: bold;\">des nombres<\/span><span class=\"fontstyle0\" style=\"font-weight: bold;\">: entiers ou \u00e0 virgules<br \/><\/span><span class=\"fontstyle3\" style=\"font-weight: bold;\">\u00b7 <\/span><span class=\"fontstyle4\" style=\"font-weight: bold;\">des cha\u00eenes de caract\u00e8res <\/span><span class=\"fontstyle0\" style=\"font-weight: bold;\">(string): une suite de caract\u00e8res<br \/><\/span><span class=\"fontstyle3\" style=\"font-weight: bold;\">\u00b7 <\/span><span class=\"fontstyle4\" style=\"font-weight: bold;\">des bool\u00e9ens<\/span><span class=\"fontstyle0\" style=\"font-weight: bold;\">: des variables \u00e0 deux \u00e9tats permettant de v\u00e9rifier une condition<br \/><\/span><span class=\"fontstyle3\" style=\"font-weight: bold;\">\u00b7 <\/span><span class=\"fontstyle0\" style=\"font-weight: bold;\">true: si le r\u00e9sultat est vrai<br \/><\/span><span class=\"fontstyle3\" style=\"font-weight: bold;\">\u00b7 <\/span><span class=\"fontstyle0\" style=\"font-weight: bold;\">false: lors d&#8217;un r\u00e9sultat faux<br \/><\/span><span class=\"fontstyle3\" style=\"font-weight: bold;\">\u00b7 <\/span><span class=\"fontstyle4\" style=\"font-weight: bold;\">des variables de type <\/span><span class=\"fontstyle5\" style=\"font-weight: bold;\">null<\/span><span class=\"fontstyle0\"><b>: un mot caract\u00e9ristique\u00a0pour indiquer qu&#8217;il n&#8217;y a pas de<\/b><br \/><b>donn\u00e9es<\/b><\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7476\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-7476\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les Op\u00e9rateurs<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7476\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-7476\"><b>\u00a0 \u00a0 Qu&#8217;est-ce qu&#8217;un op\u00e9rateur?<\/b>\nLes op\u00e9rateurs sont des symboles qui permettent de manipuler des variables, c&#8217;est-\u00e0-dire effectuer des op\u00e9rations, les \u00e9valuer. On distingue plusieurs types d&#8217;op\u00e9rateurs:\n<div>\n<h6 style=\"box-sizing: inherit; font-size: 32px; font-family: 'Segoe UI', Arial, sans-serif; font-weight: 400; margin-top: 10px; margin-bottom: 10px; color: #000000;\"><span style=\"box-sizing: inherit; vertical-align: inherit;\">Op\u00e9rateurs arithm\u00e9tiques JavaScript<\/span><\/h6>\n<p style=\"box-sizing: inherit; margin-top: 1.2em; margin-bottom: 1.2em; font-size: 15px; color: #000000; font-family: Verdana, sans-serif;\"><span style=\"box-sizing: inherit; vertical-align: inherit;\">Les op\u00e9rateurs arithm\u00e9tiques sont utilis\u00e9s pour effectuer de l&#8217;arithm\u00e9tique sur les nombres:<\/span><\/p>\n\n<table class=\"w3-table-all notranslate\" style=\"box-sizing: inherit; width: 563px; border: 1px solid #cccccc; margin-top: 20px; margin-right: 0px; margin-left: 0px; color: #000000; font-family: Verdana, sans-serif; font-size: 15px; height: 164px;\">\n<tbody style=\"box-sizing: inherit;\">\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd;\">\n<th style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top; width: 218px;\">Operator<\/th>\n<th style=\"box-sizing: inherit; vertical-align: top;\">Description<\/th>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd; background-color: #f1f1f1;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">+<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Addition<\/td>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">&#8211;<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Subtraction<\/td>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd; background-color: #f1f1f1;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">*<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Multiplication<\/td>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">**<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Exponentiation (<a style=\"box-sizing: inherit;\" href=\"https:\/\/www.w3schools.com\/js\/js_es6.asp\">ES2016<\/a>)<\/td>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd; background-color: #f1f1f1;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">\/<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Division<\/td>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">%<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Modulus (Division Remainder)<\/td>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd; background-color: #f1f1f1;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">++<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Increment<\/td>\n<\/tr>\n<tr style=\"box-sizing: inherit; border-bottom: 1px solid #dddddd;\">\n<td style=\"box-sizing: inherit; padding-left: 16px; vertical-align: top;\">&#8212;<\/td>\n<td style=\"box-sizing: inherit; vertical-align: top;\">Decrement<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span>Op\u00e9rateurs d&#8217;affectation JavaScript<\/span><\/h2>\n<span><span class=\"\">Les op\u00e9rateurs d&#8217;affectation attribuent des valeurs aux variables JavaScript.<\/span><\/span>\n<table class=\"w3-table-all notranslate\" style=\"height:300px;\" width=\"127\">\n<tbody>\n<tr>\n<th>Operator<\/th>\n<th>Example<\/th>\n<th>Same As<\/th>\n<\/tr>\n<tr>\n<td>=<\/td>\n<td>x = y<\/td>\n<td>x = y<\/td>\n<\/tr>\n<tr>\n<td>+=<\/td>\n<td>x += y<\/td>\n<td>x = x + y<\/td>\n<\/tr>\n<tr>\n<td>-=<\/td>\n<td>x -= y<\/td>\n<td>x = x &#8211; y<\/td>\n<\/tr>\n<tr>\n<td>*=<\/td>\n<td>x *= y<\/td>\n<td>x = x * y<\/td>\n<\/tr>\n<tr>\n<td>\/=<\/td>\n<td>x \/= y<\/td>\n<td>x = x \/ y<\/td>\n<\/tr>\n<tr>\n<td>%=<\/td>\n<td>x %= y<\/td>\n<td>x = x % y<\/td>\n<\/tr>\n<tr>\n<td>**=<\/td>\n<td>x **= y<\/td>\n<td>x = x ** y<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7477\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-7477\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les structures conditionnelles<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7477\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-7477\"><p><span class=\"fontstyle2\">On appelle <\/span><span class=\"fontstyle3\">structure conditionnelle <\/span><span class=\"fontstyle2\">les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet de donner de l&#8217;interactivit\u00e9 \u00e0 vos scripts par exemple.<br><\/span><span class=\"fontstyle0\">&nbsp; <b>L&#8217;instruction if<\/b><br><\/span><span class=\"fontstyle2\">L&#8217;instruction if est la structure de test la plus basique, on la retrouve dans tous les langages (avec une syntaxe diff\u00e9rente&#8230;). Elle permet d&#8217;ex\u00e9cuter une s\u00e9rie d&#8217;instruction si jamais une condition est r\u00e9alis\u00e9e. La syntaxe de cette expression est la suivante:<\/span><\/p>\n<pre><span class=\"fontstyle2\"><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">if (condition r\u00e9alis\u00e9) {\n<\/span><\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">&nbsp; &nbsp; liste d'instructions<\/span>\n<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );\">}<\/span><\/pre>\n<p><b>&nbsp; &nbsp; &nbsp;&nbsp;<\/b><span class=\"fontstyle0\"><b>L&#8217;instruction if else<\/b><br><\/span><span class=\"fontstyle2\">L&#8217;expression <\/span><span class=\"fontstyle3\">if else <\/span><span class=\"fontstyle2\">permet d&#8217;ex\u00e9cuter une autre s\u00e9rie d&#8217;instruction en cas de non-r\u00e9alisation de la condition.<br>La syntaxe de cette expression est la suivante:<\/span><\/p><pre><span class=\"fontstyle3\">if (condition r\u00e9alis\u00e9) {<br>&nbsp; &nbsp; liste d'instructions<br>&nbsp; &nbsp;}else {<br>&nbsp; &nbsp; &nbsp;autre s\u00e9rie d'instructions<br>}<\/span><\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7478\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-7478\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les boucles<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7478\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-7478\"><p><span class=\"fontstyle0\">Les boucles sont des structures qui permettent d&#8217;ex\u00e9cuter plusieurs fois la m\u00eame s\u00e9rie<br \/>d&#8217;instructions jusqu&#8217;\u00e0 ce qu&#8217;une condition ne soit plus r\u00e9alis\u00e9e.<\/span><\/p><p><span class=\"fontstyle0\"><strong>\u00a0 \u00a0La boucle for<\/strong><br \/><\/span><span class=\"fontstyle2\">L&#8217;instruction <\/span><span class=\"fontstyle3\">for <\/span><span class=\"fontstyle2\">permet d&#8217;ex\u00e9cuter plusieurs fois la m\u00eame s\u00e9rie d&#8217;instructions: c&#8217;est une boucle! <\/span>La syntaxe de cette expression est la suivante:<\/p><pre>\u00a0<span class=\"fontstyle0\">for (compteur; condition; modification du compteur) {\n   liste d'instructions\n}<\/span> \n <span class=\"fontstyle0\">Par exemple:\n<\/span><span class=\"fontstyle2\">for (i=1; i&lt;6; i++) {\nAlert(i)\n}<\/span><\/pre><p><span class=\"fontstyle0\"><strong>\u00a0 \u00a0 L&#8217;instruction while<\/strong><br \/><\/span><span class=\"fontstyle2\">L&#8217;instruction <\/span><span class=\"fontstyle3\">while <\/span><span class=\"fontstyle2\">repr\u00e9sente un autre moyen d&#8217;ex\u00e9cuter plusieurs fois la m\u00eame s\u00e9rie d&#8217;instructions. La syntaxe de cette expression est la suivante:<\/span><\/p><pre><span class=\"fontstyle3\">while (condition r\u00e9alis\u00e9e) {<br \/>liste d'instructions<br \/>}<\/span> <\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-7479\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"button\" aria-controls=\"elementor-tab-content-7479\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les fonctions  <\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-7479\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"region\" aria-labelledby=\"elementor-tab-title-7479\"><p><span class=\"fontstyle2\">On appelle <\/span><span class=\"fontstyle3\">fonction <\/span><span class=\"fontstyle2\">un sous-programme qui permet d&#8217;effectuer un ensemble d&#8217;instruction par simple appel de la fonction dans le <\/span><span class=\"fontstyle0\">corps <\/span><span class=\"fontstyle2\">du programme principal.<br \/><span class=\"fontstyle0\"><b>\u00a0 \u00a0 La d\u00e9claration d&#8217;une fonction<\/b><br \/><\/span>Avant d&#8217;\u00eatre utilis\u00e9e, une fonction doit \u00eatre d\u00e9finie car pour l&#8217;appeler dans le corps du programme il faut que le navigateur la connaisse, c&#8217;est-\u00e0-dire qu&#8217;il connaisse son nom, ses arguments et les instructions qu&#8217;elle contient. La d\u00e9finition d&#8217;une fonction s&#8217;appelle &#8220;<span class=\"fontstyle3\">d\u00e9claration&#8221;<\/span>. La d\u00e9claration d&#8217;une fonction se fait gr\u00e2ce au mot cl\u00e9 function selon la syntaxe suivante:<\/span><\/p><pre><span class=\"fontstyle2\"><span class=\"fontstyle3\">function Nom_De_La_Fonction(argument1, argument2, ...) {\nliste d'instructions\n}<\/span>\u00a0<\/span><\/pre><p>\u00a0<span class=\"fontstyle0\"><strong>Appel de fonction<\/strong><br \/><\/span><span class=\"fontstyle2\">Pour ex\u00e9cuter une fonction, il suffit de faire appel \u00e0 elle en \u00e9crivant son nom (une fois de plus en respectant la casse) suivie d&#8217;une parenth\u00e8se ouverte (\u00e9ventuellement des arguments) puis d&#8217;une parenth\u00e8se ferm\u00e9e:<\/span><\/p><pre><span class=\"fontstyle3\">Nom_De_La_Fonction();<\/span> <\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-74710\" class=\"elementor-tab-title\" data-tab=\"10\" role=\"button\" aria-controls=\"elementor-tab-content-74710\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les Objets<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-74710\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"10\" role=\"region\" aria-labelledby=\"elementor-tab-title-74710\"><p>Les objets JavaScript sont des conteneurs pour des\u00a0<strong>valeurs nomm\u00e9es<\/strong> appel\u00e9es propri\u00e9t\u00e9s ou m\u00e9thodes.\u00a0<span><span class=\"\">Les valeurs sont \u00e9crites sous forme de\u00a0<\/span><span class=\"\">paires\u00a0<\/span><\/span><strong><span><span class=\"\">nom: valeur<\/span><\/span><\/strong><span><span class=\"\"> (nom et valeur s\u00e9par\u00e9s par deux points).\u00a0 Le type de donn\u00e9e fondamentale de javascript\u00a0 est l&#8217;objet. Toute valeur dans javascript qui n&#8217;est pas une chaine, un nombre, true, false, null, ou undefined est un objet.<br \/><\/span><\/span>Exemple :<\/p><pre><span class=\"jskeywordcolor\">var<\/span>\u00a0person = {firstName:<span class=\"jsstringcolor\">\"John\"<\/span>, lastName:<span class=\"jsstringcolor\">\"Doe\"<\/span>, age:<span class=\"jsnumbercolor\">50<\/span>};<\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-90ac5c6\" data-id=\"90ac5c6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8348051 elementor-widget elementor-widget-sidebar\" data-id=\"8348051\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sidebar.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"search-2\" class=\"widget widget_search\">\n<form role=\"search\" method=\"get\" class=\"searchform\" action=\"https:\/\/kaay-coder.2sweb.sn\/kc\/\">\n\n\t<label>\n\n\t\t<span class=\"screen-reader-text\">Recherche pour\u00a0:<\/span>\n\t\t<input type=\"search\" id=\"searchform-1\" name=\"s\" value=\"\" placeholder=\"Rechercher &hellip;\" title=\"Appuyez sur Entrer pour rechercher\" \/>\n\n\t\t\n\t\t\t<button value=\"Search\" class=\"wpbff wpbff-search\"><\/button>\n\n\t\t\n\t<\/label>\n\n<\/form>\n<\/div><div id=\"calendar-2\" class=\"widget widget_calendar\"><div id=\"calendar_wrap\" class=\"calendar_wrap\"><table id=\"wp-calendar\" class=\"wp-calendar-table\">\n\t<caption>juin 2026<\/caption>\n\t<thead>\n\t<tr>\n\t\t<th scope=\"col\" aria-label=\"lundi\">L<\/th>\n\t\t<th scope=\"col\" aria-label=\"mardi\">M<\/th>\n\t\t<th scope=\"col\" aria-label=\"mercredi\">M<\/th>\n\t\t<th scope=\"col\" aria-label=\"jeudi\">J<\/th>\n\t\t<th scope=\"col\" aria-label=\"vendredi\">V<\/th>\n\t\t<th scope=\"col\" aria-label=\"samedi\">S<\/th>\n\t\t<th scope=\"col\" aria-label=\"dimanche\">D<\/th>\n\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t<tr><td>1<\/td><td>2<\/td><td>3<\/td><td>4<\/td><td id=\"today\">5<\/td><td>6<\/td><td>7<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>8<\/td><td>9<\/td><td>10<\/td><td>11<\/td><td>12<\/td><td>13<\/td><td>14<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>15<\/td><td>16<\/td><td>17<\/td><td>18<\/td><td>19<\/td><td>20<\/td><td>21<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>22<\/td><td>23<\/td><td>24<\/td><td>25<\/td><td>26<\/td><td>27<\/td><td>28<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>29<\/td><td>30<\/td>\n\t\t<td class=\"pad\" colspan=\"5\">&nbsp;<\/td>\n\t<\/tr>\n\t<\/tbody>\n\t<\/table><nav aria-label=\"Mois pr\u00e9c\u00e9dents et suivants\" class=\"wp-calendar-nav\">\n\t\t<span class=\"wp-calendar-nav-prev\"><a href=\"https:\/\/kaay-coder.2sweb.sn\/kc\/2021\/03\/\">&laquo; Mar<\/a><\/span>\n\t\t<span class=\"pad\">&nbsp;<\/span>\n\t\t<span class=\"wp-calendar-nav-next\">&nbsp;<\/span>\n\t<\/nav><\/div><\/div>\n\t\t<div id=\"recent-posts-2\" class=\"widget widget_recent_entries\">\n\t\t<h4 class=\"wpbf-widgettitle\">Articles r\u00e9cents<\/h4>\n\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t<a href=\"https:\/\/kaay-coder.2sweb.sn\/kc\/hello-world\/\">Kaay-Coder !<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\n\t\t<\/div><div id=\"archives-2\" class=\"widget widget_archive\"><h4 class=\"wpbf-widgettitle\">Archives<\/h4>\n\t\t\t<ul>\n\t\t\t\t\t<li><a href='https:\/\/kaay-coder.2sweb.sn\/kc\/2021\/03\/'>mars 2021<\/a><\/li>\n\t\t\t<\/ul>\n\n\t\t\t<\/div><div id=\"media_gallery-2\" class=\"widget widget_media_gallery\"><div id='gallery-1' class='gallery galleryid-108 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/accueil\/html\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html-150x150.png 150w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html-300x300.png 300w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html.png 421w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/dmxbe\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/dMXbE-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2-150x150.png 150w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2.png 250w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/wordpress_logo_8-1-1024x1015\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-150x150.png 150w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-300x297.png 300w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-768x761.png 768w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1.png 1024w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Qu&#8217;est ce JavaScript JavaScript est un langage de programmation de scripts cr\u00e9e en 1995, principalement employ\u00e9 dans les pages web interactives et \u00e0 ce titre est une partie essentielle des applications web.&nbsp;Ce langage est un&nbsp;langage de programmation qui permet d\u2019apporter des am\u00e9liorations au langage HTML en&nbsp;permettant d\u2019ex\u00e9cuter des commandes.&nbsp; A quoi ressemble un script? Un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":88,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-108","page","type-page","status-publish","hentry","wpbf-post"],"_links":{"self":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":15,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/108\/revisions"}],"predecessor-version":[{"id":1215,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/108\/revisions\/1215"}],"up":[{"embeddable":true,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/88"}],"wp:attachment":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/media?parent=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}