Primeiro, vou compartilhar com você um artigo
https://www.vevb.com/article/154745.htm
Ao trabalhar em um projeto hoje, encontrei um problema que precisava converter uma variável de string de tipo em um tipo int. Como sempre, escrevi var i = integer.parseint ("112"); Mas o console relatou um erro dizendo "'Inteiro' não está definido". Mais tarde, aprendi que a string para int em JS é diferente de Java e não posso usar diretamente o Java em JS. Mudança para var j = parseint ("11"); vai ficar bem.
Nota: Seja Java ou JavaScript, o método Parseint possui dois parâmetros. O primeiro parâmetro é o objeto a ser convertido e o segundo parâmetro é a cardinalidade, que pode ser 2, 8, 10, 16, e é processada em decimal por padrão. No entanto, no JavaScript, os números a partir de 0 são considerados processados em octal, e o número de 0x é considerado processado em hexadecimal.