fr . comp . lang . javascript


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: comparateur '===' sur objets ??? sur Fr Comp Lang Javascript



Groupes les plus fournis
misc finance usenet forums evolution usenet prison sci astronautique rec photo numerique comp stockage soc homosexualite misc engeulades comp securite misc engueulades comp lang perl soc economie comp os ms-windows programmation sci zetetique rec sport automobile misc tabac reseaux telecoms pabx comp reseaux wifi sci astronomie rec tv terrestre


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Déjà 25 millions d'applications Adobe Air '
Silicon.fr - 19 sep 2008
Une série de librairies JavaScript permet d'aller plus loin en offrant d'accéder aux ressources locales de la machine. Mais c'est bien dans le domaine du ...
source

actualité

Firefox 3.1 disposera d'un moteur JavaScript ultra rapide
Silicon.fr - 25 août 2008
Prévue pour la fin de l'année, cette version intégrera le moteur JavaScript TraceMonkey, qui remplacera avantageusement SpiderMonkey. ...
Mozilla optimise son moteur JavaScript Journal du Net
Firefox 3.1 booste l'exécution Javascript avec ... Génération NT
Mozilla met un turbo Javascript sous le capot de Firefox LeMagIT
PC Inpact - Clubic
21 autres articles
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.javascript |

fr . comp . lang . javascript

Re: comparateur '===' sur objets ???



accueil . fr . comp . lang . javascript




Re: comparateur '===' sur objets ???

   
Sujet: Re: comparateur '===' sur objets ???
De: om+news (l' arobase) miakinen.net (Olivier Miakinen)
Groupes: fr.comp.lang.javascript
Organisation: Neottia nidus-avis
Date: 20. Apr 2008, 09:14:14
Le 20/04/2008 07:24, Une Bévue a écrit :

Parce que le paragraphe 11.9.6 de la norme dit que ça doit être le cas
pour des objets qui ne sont pas de type Undefined, Null, Number, String
ou Boolean, et qui ne sont ni « le même objet » ni « des objets joints »
(au sens du paragraphe 13.1.2). C'est d'ailleurs le principal intérêt de
l'opérateur ===.

pourquoi "intérêt" de l'opérateur, perso ça m'a surpris, mais j'ai
plutôt une formation en maths qu'en info, de là ma difficulté avec ces
opérateurs j'ai tendance à les prendre comme identité...

L'intérêt d'avoir deux opérateurs, c'est justement de pouvoir faire la
distinction entre l'égalité (==) et l'identité (===). Ici, tu as deux
objets distincts (il n'y a donc pas identité : tu peux modifier l'un
sans modifier l'autre) mais qui se trouvent avoir les mêmes valeurs
(il y a donc égalité). Pourquoi ne pas utiliser plutôt l'opérateur == ?

<http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf>.

dommage qu'ils n'aient pas prévu un système de navigation dans ce
document. (aussi la pagination est fausse)

Si le c½ur t'en dit, n'hésite pas à fournir une version HTML de ce
document PDF. Tu peux même le traduire en français, ce serait sympa.
Merci !

(Et la pagination n'est pas fausse, mais c'est peut-être la première
fois que tu vois la version électronique d'un document destiné à être
imprimé.)

je lis :
2. If Type(x) is Undefined, return true.
3. If Type(x) is Null, return true.

très surprenant, heureusement dans ma comparaison j'ai supprimé ces cas
là...

Qu'est-ce qui te surprend dans le fait que undefined === undefined et
que null === null ?

de même je ne comprend pas le test : if(p)

enfin, ce que je veux dire, je ne comprend pas le choix qui a été fait

je me suis fait avoir récemment avec un "if(this[p])"

où je voulais tester l'existence de la propriété p pour l'objet this,
pas de pot je suis tombé sur un cas où this[p]=0;

et donc ça m'a retourné faux quand j'escomptais true ;-)

Vu comment tu rajoutes des \ au petit bonheur la chance au lieu
d'essayer de comprendre les choses, je dois dire que ça ne m'étonne
pas que tu te fasses souvent surprendre... ;-)


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs misc finance lettres langue anglaise test soc politique sci astronautique sci philo soc religion comp os mac-os x misc divers

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc religion sci zetetique sci philo misc finance lettres langue anglaise test soc politique sci astronautique rec philatelie

actualité

Déjà 25 millions d'applications Adobe Air '
Silicon.fr - 19 sep 2008
Une série de librairies JavaScript permet d'aller plus loin en offrant d'accéder aux ressources locales de la machine. Mais c'est bien dans le domaine du ...
source

actualité

Le moteur JavaScript de Google Chrome est-t-il le plus rapide '
Silicon.fr - 4 sep 2008
Il convient de préciser quelques points concernant la vitesse de V8, le moteur JavaScript présent dans Chrome. Tout d'abord, s'il est exact que TraceMonkey ...
source


 




Copyright 2008 ©  - YouTheNet.com

| destockage graisse |