web:javascript:langage
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
web:javascript:langage [2018/03/31 16:31] – [Le JavaScript] sgariepy | web:javascript:langage [2022/12/10 14:53] (Version actuelle) – [Immediately Invocable Function Expressions] sgariepy | ||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
====== Insertion dans HTML ====== | ====== Insertion dans HTML ====== | ||
- | Le code s' | + | Le code s' |
<code html> | <code html> | ||
Ligne 206: | Ligne 206: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Immediately Invocable Function Expressions ===== | ||
+ | |||
+ | <code javascript> | ||
+ | (function () { | ||
+ | // ... | ||
+ | }()); | ||
+ | </ | ||
Ligne 295: | Ligne 310: | ||
Comme le XML peut paraître plus compliquée pour des données simples, JSON (// | Comme le XML peut paraître plus compliquée pour des données simples, JSON (// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Chaines ====== | ||
+ | |||
+ | |||
+ | ===== Fonctions utiles sur les chaines ===== | ||
+ | |||
+ | ==== supplant ==== | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | if (typeof String.prototype.supplant !== ' | ||
+ | String.prototype.supplant = function(o) { | ||
+ | return this.replace(/ | ||
+ | function(a, | ||
+ | var r = o[b]; | ||
+ | return typeof r === ' | ||
+ | }); | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Nombres ====== | ||
+ | |||
+ | |||
+ | ===== Décimales approximatives ===== | ||
+ | |||
+ | <code javascript> | ||
+ | a = 0.1; | ||
+ | b = 0.2; | ||
+ | c = 0.3; | ||
+ | |||
+ | (a + b) + c === a + (b + c) | ||
+ | </ | ||
+ | |||
+ | Le resultat sera '' | ||
+ |
web/javascript/langage.1522506675.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)