2017-09-03 1 views
-1

J'ai essayé de le faire comme comme:Comment convertir en valeur de chaîne int?

const int = Number(this.getCurrentYear()); 

Il me retourne string année en cours

+2

non, 'int' sera certainement un nombre –

+0

try parseInt (this.getCurrentYear()); –

+0

Quelle est la définition de 'getCurrentYear'? – Dai

Répondre

0

Vous devez analyser à un int

var numberAsString = "4566"; 
var numberAsInt = parseInt(numberAsString); 

donc changer votre code à ce

const int = parseInt(this.getCurrentYear()); 

si cela ne fonctionne pas, this.getCurrentYear() ne doit pas être un umber (son non défini ou contient des alphabets ou des symboles)

+1

Ceci est en fait pire que OP a en utilisant 'Number()' – zerkms