Je voudrais créer un programme qui prend un nombre est entré, comme: 12345, puis divise ce nombre en nombres à 2 chiffres et le stocker dans un tableau. Le tableau doit ressembler à ceci: [0] = 45 [1] = 23 [2] = 1. Cela signifie que la division des nombres doit commencer par le dernier chiffre du nombre et non le premier.Array Supprimer les 2 derniers chiffres d'un nombre
C'est ce que j'ai jusqu'à présent:
var splitCount = []; // This is the array in which we store our split numbers
//Getting api results via jQuery's GET request
$.get("https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCJwchuXd_UWNxW-Z1Cg-liw&key=AIzaSyDUzfsMaYjn7dnGXy9ZEtQB_CuHyii4poc", function(result) {
//result is our api answer and contains the recieved data
//now we put the subscriber count into another variable (count); this is just for clarity
count = result.items[0].statistics.subscriberCount;
//While the subscriber count still has characters
while (count.length) {
splitCount.push(count.substr(0, 2)); //Push first two characters into the splitCount array from line 1
count = count.substr(2); //Remove first two characters from the count string
}
console.log(splitCount) //Output our splitCount array
});
mais le problème est que s'il y a 5 chiffres, par exemple: 12 345 le dernier chiffre sera dans un tableau par lui-même comme ceci: [0] = 12 [1] = 34 [2] = 5 mais j'ai besoin que le dernier tableau ait 2 chiffres et le premier devrait être celui avec un chiffre plutôt comme ceci: [0] = 1 [ 1] = 23 [2] = 45
Qu'avez-vous essayé? Avez-vous un code pour nous montrer ce que vous avez déjà fait? – birryree
Supposons-nous que l'entrée est toujours un nombre entier? – virtuexru
Oui j'ai ce code (ajouté ci-dessus) – Kenneth