Tout d'abord, je partagerai avec vous un article
https://www.vevb.com/article/154745.htm
Lorsque je travaille sur un projet aujourd'hui, j'ai rencontré un problème dont j'avais besoin pour convertir une variable de la chaîne de type en type int. Comme d'habitude, j'ai écrit var i = Integer.ParseInt ("112"); Mais la console a signalé une erreur disant que "" entier "n'est pas défini". Plus tard, j'ai appris que la chaîne à int dans js est différente de Java, et je ne peux pas utiliser directement Java dans JS. Changer en var j = parseInt ("11"); Ce sera OK.
Remarque: qu'il s'agisse de Java ou JavaScript, la méthode Parseint a deux paramètres. Le premier paramètre est l'objet à convertir, et le deuxième paramètre est la cardinalité, qui peut être 2, 8, 10, 16, et est traitée en décimal par défaut. Cependant, en JavaScript, les nombres à partir de 0 sont considérés comme traités en octal, et les nombres de 0x sont considérés comme traités en hexadécimal.