CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

javascript

nioubille
nioubille
Niveau 2
07 mai 2003 à 21:20:34

bonjour ceci s´adresse aux personnes suceptible de connaitre javascript
j´aimrai savoir comment faire pour faire un split d´une chaîne de caractères, splité par rapport aux espaces, et pas seulement d´un seul espace mais de plusieurs, nombre d´espaces variables pour être précis
merci pour la réponse

Spyke88
Spyke88
Niveau 10
07 mai 2003 à 21:23:09

http://www.editeurjavascript.com
http://www.freegaia.com
http://www.lacasagoum.com

GaufOSukr
GaufOSukr
Niveau 9
07 mai 2003 à 21:27:45

j´ajouterais : http://www.javascriptfr.com/
: )

nioubille
nioubille
Niveau 2
07 mai 2003 à 21:28:03

merci bien mais si je te disais que j´ai déjà fait une recherche?
tu me réponds par quoi?
c´est bien gentil mais si je poste ici c´est pas pour me dire d´aller voir ailleurs, sinon je ne posterai pas ici

GaufOSukr
GaufOSukr
Niveau 9
07 mai 2003 à 21:31:54

si je savais ce que tu veux dire par split . .. j´aurais pu t´aider : )

Spyke88
Spyke88
Niveau 10
07 mai 2003 à 21:34:30

et peut etre aussi http://www.webmaster-fr.com ^^ voila

jarose
jarose
Niveau 10
07 mai 2003 à 21:54:10

nioubille: tout simplement split() : )

EXEMPLE:

var cc = " Voici une chaine de caractères ! ";
var cs = cc.split(" " );

for(i = 0; i < cs.length; i++){
document.write("" + cs[ i ] + " <br>");
}

=> retourne :

voici
une
chaine
de
caractères
!

PS: spyke88 : kéké.

nioubille
nioubille
Niveau 2
07 mai 2003 à 22:01:11

ok merci, mais ça je le sais déjà
comme je l´avais précédemment dit, c´est un split sur un nombre variable d´espaces, pas seulement un seul comme tu me le montre ici

nioubille
nioubille
Niveau 2
07 mai 2003 à 22:05:53

pour être précis, comme tu connais les expressions régulière ça donnerai quelque chose comme ça:
split(\s+)
mais évidemment ça ne marche pas

jarose
jarose
Niveau 10
07 mai 2003 à 22:18:08

Expressions régulières donc.

var cs = new RegExp("[\s]+", " gi");
var cc = " chaine de caractère";
var tab = cc.match(cs);

for(i = 0; i < tab.length; i++){
document.write("- " + tab[ i ] + " < br>");
}

=> retourne:
- chaine
- de
- caractère

J´ai pas testé, mais je penses que ça fonctionne.

jarose
jarose
Niveau 10
07 mai 2003 à 22:19:36

split() ne prend pas en charge les expressions régulières en javascript. ( à la différence de php ou java, pour ne citer qu´eux.)

nioubille
nioubille
Niveau 2
08 mai 2003 à 12:32:56

merci bien jarose
mais le problème c´est que je n´arrive pas à faire marcher ton script
c´est parceque je n´y arrive pas ou bien que c´est ton script qui a un problème?
l´erreur rencontrée étant que la propriété length n´est pas disponible pour tab
peut-être que match ne renvoie pas une structure?
je n´irai pas à dire que tu ne l´a pas essayé puisque tu présentes un résultat
mais merci quand même, je vais juste aller voir un peu match, que je ne connaissais pas

nioubille
nioubille
Niveau 2
08 mai 2003 à 12:47:30

c´est bon, merci à toi jarose, j´ai fini par trouver

jarose
jarose
Niveau 10
08 mai 2003 à 14:54:34

Okey ; )

En fait, j´ai écris ça comme si c´était du JAVA, je connais pas très bien le java-script.
match() retourne un tableau, mais pour compter les éléments d´un tableau je pensais que c´était l´élément " .length" comme en JAVA.
Enfin, si tu as trouvé la fonction qui permettait de les compter, ça roule ; )

PS: je le redis, JAVA n´a rien à voir avec java-script : )

Blawk
Blawk
Niveau 10
08 mai 2003 à 15:23:54

Et pour ceux qui se demandent encore les différences, voivi un tableau récapitulatif de AllHTML.

Javascript:
Code intégré dans la page HTML.
Code interprété par le navigateur au moment de l´exécution.
Code de programmation simple mais limité.Accès aux objets du navigateur.

JAVA:
Code non intégré dans la page HTML ( applet).
Code source compilé avant son exécution.
Langage de programmation complexe mais illimitée ( presque).
Pas d´accès aux objets du navigateur.

nioubille
nioubille
Niveau 2
09 mai 2003 à 17:42:28

ok et merci encore jarose
mais je me demande quelque chose
tu as l´air de connaitre beaucoup de langages
combien?

jarose
jarose
Niveau 10
09 mai 2003 à 21:33:00

ben: JAVA/PHP/C.

jarose
jarose
Niveau 10
09 mai 2003 à 21:33:30

des miettes de cobol

Blawk
Blawk
Niveau 10
09 mai 2003 à 22:10:50

Ah, je savais pas que tu connaissait le JAVA.

Ben voilà un petite question pour toi: Est-ce qu´un programme JAVA est directement éxécutable par la machine ou il faut le compiler avant chaque exécution ?

jarose
jarose
Niveau 10
09 mai 2003 à 22:27:02

Ben non. C´est pas un language de script : )

Un source java on le compile en byte-code ( micro instructions) dans un premier temp, et après c´est la machine virtuelle java qui execute ce byte-code ( nativement cette fois ci)
en gros, tu écris ton prog, tu le compile, et quand tu le lance il s´execute avec la machine virtuelle.

On peut aussi compiler son prog java nativement, mais là on perd toute la portabilité du programme.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment