Ajouter un caractère dans une chaîne en JavaScript


-1

En JavaScript:

  • J'ai une ficelle: 12345
  • Je veux une ficelle: 12.345

Comment ajouter un caractère à une position spécifique dans une chaîne? Je pourrais diviser la chaîne, ajouter le "." et les mettre ensemble ou donner le tableau, mais je suis sûr qu'il existe un moyen beaucoup mieux et plus rapide.


1
Est-ce votre vraie question que vous voulez avoir des milliers de séparateurs? Voir ici: stackoverflow.com/questions/2901102/… - notez que les questions de programmation sont hors sujet ici.
Slhck

Réponses:


0

Le moyen le plus simple consiste à utiliser la chaîne comme un entier, puis à la convertir en un nombre décimal, comme suit:

function insertDecimal(num) {
   return (num / 100).toFixed(3);
} 

(Copié à partir de la réponse de nnnnnn: ajout de décimales dans un nombre avec javascript )

Je ne sais pas pourquoi vous avez besoin de cela, mais en ce qui concerne l'utilisation pratique, ce serait probablement le meilleur moyen.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.