Question conne... Le point en Javascript

Question conne... Le point en Javascript - HTML/CSS - Programmation

Marsh Posté le 14-02-2012 à 14:08:37    

Bonjour,  
 
Une petite question toute bête mais qui n'a pas trouvé de réponse sur le woueb, le point ( . ) en JS, veut dire quoi ?! Je code en JS, en autodidacte, je suis plus ou moins débutant pour l'instant. Je pense que le point sert à faire une jointure des commandes ? Mais pas sur.. Une âme charitable peut-elle m'éclairé ? Merci

Reply

Marsh Posté le 14-02-2012 à 14:08:37   

Reply

Marsh Posté le 14-02-2012 à 14:43:04    

Reply

Marsh Posté le 14-02-2012 à 16:34:25    

"> "hello".length" Merci pour le lien, c'est toujours utile mais encore une fois ils n'expliquent pas l'utilité de mettre le point entre le hello et le lenght, je viens sur un Forum pour avoir des réponses rédigés, non pas pour avoir un lien, qui me renvoit à mes recherches précédentes...  
Merci quand Même =) Personne d'autres ?

Reply

Marsh Posté le 14-02-2012 à 16:46:27    

En fait, je ne viens pas sur un forum pour recopier un article très bien fait qui t'expliqueras les bases. Bases dont tu manques cruellement.
 
 
"hello".length retourne la longueur de la chaine de caractère hello.

Reply

Marsh Posté le 14-02-2012 à 22:19:34    

Je sais... je veux savoir pourquoi met-on le CARRACTERE POINT -> ...... <- entre le hello et le length, ça j'avais compris, je veut juste savoir la définition de la syntaxe de ce carractère. Merci

Reply

Marsh Posté le 14-02-2012 à 22:41:29    

C'est simple. On met un point, au lieu de mettre des brackets.
 
Il est plus rapide de marquer "hello".length que "hello"["length"]

Reply

Marsh Posté le 14-02-2012 à 23:06:33    

c'est pour ce genre de truc que je ne voulais pas faire de réponse courte  
"hello".replace('h','i') appelle la méthode replace sur l'objet hello  
 
parcequ'il faut avoir compris que "hello" est un objet  
que la différence entre un objet et un tableau est très légère en javascript

Reply

Marsh Posté le 14-02-2012 à 23:08:34    

Il voulait une réponse courte ... S'il s'en fout de manipuler un langage sans avoir appris les bases, pas la peine de perdre du temps a paraphraser les tutoriaux.

Reply

Marsh Posté le 14-02-2012 à 23:13:45    

mais alors pourquoi tu lui écris une bétise ? pour t'en débarasser ?

 

"hello".length que "hello"["length"] donnent la longueur de la chaine de caractère "hello". Rien dans ta réponse ne l'indique.
au passage  "hello".length" fait une erreur


Message édité par flo850 le 14-02-2012 à 23:17:17
Reply

Marsh Posté le 14-02-2012 à 23:17:39    

J'ai répondu que le point est un raccourci syntaxique remplaçant les brackets. Ce qui est techniquement vrai.
 
"hello".length = "hello"["length"].
 
Est ce faux ?

Reply

Marsh Posté le 14-02-2012 à 23:17:39   

Reply

Marsh Posté le 14-02-2012 à 23:42:56    

c'est absolument inutile comme réponse . C'est donc une bétise.

Reply

Marsh Posté le 14-02-2012 à 23:50:00    

déforme mes propos , force le trait, je t'en prie. Je pense que tu peux encore en rajouter .

 

c'est moi le méchant dans l'histoire.

 

c'est quoi  le . ? ben ce c'est comme les bracket . Et les bracket, c'ets quoi ? ben c'est comme le point .

 

C'est sur que ça fait avancer les choses

 

bonne nuit.

 

edit : ete efface tes messages aussi . C'est plus rigolo

  


Message édité par flo850 le 14-02-2012 à 23:50:53
Reply

Marsh Posté le 14-02-2012 à 23:50:17    

Bah, ni ta réponse ni la mienne n'iront faire shenobie lire un tuto basique de javascript...
 
Rah, j'ai effacé le message juste en avant en voulant l'éditer :D
Je disais donc un truc du genre :
 
Si la réponse est exacte mais ne va pas dans ton sens, c'est une bêtise, belle ouverture d'esprit. Dans tous les cas, bonne nuit.


Message édité par ccp6128 le 14-02-2012 à 23:52:12
Reply

Marsh Posté le 14-02-2012 à 23:51:17    

et ?
si ca fait lire cet excellent tuto a un ou deux lurkeur de plus, c'est toujours ça de pris  


Message édité par flo850 le 14-02-2012 à 23:52:20
Reply

Marsh Posté le 14-02-2012 à 23:53:28    

Que tu lui dises qu'un objet en javascript et un tableau associatif, c'est quasiment la même chose, ne lui servira a rien, s'il ne sait pas ce que  c'est qu'un objet, ni un tableau associatif.

Reply

Marsh Posté le 14-02-2012 à 23:57:48    

ca revient au meme de dire que . c'est comme []
s'il ne sait pas a quoi ça sert, c'est inutile. et c'est encore pire s'il croit savoir comment fonctionne le . ou le [] parcequ'il l' a vu dans un cours il y 4 mois dans un autre langage .  
c'est pour ça que la moins pire des solutions c'est de brancher son cerveau et de connaitre quelques concepts de base.  

Reply

Marsh Posté le 15-02-2012 à 16:47:10    

Merci, je connais les bases de javaS, vite fais, je code actuelelement en JavaS la classe PHPexcel. Merci pour vos réponse, j'avais compris ça, mais je n'était pas sur. D'ailleur j'ai achetté Javascript pour les nuls ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed