En fait les variables ont un "type" (c'est à dire savoir comment le javascript doit interpréter tes variables).
Je ne connais pas grand chose en javascript, mais ça à l'air facile (je peux me tromper néanmoins) :
dans ta variable il y aura "30" (entre guillements, c'est à dire : du texte !)
toi tu veux utiliser ton nombre pour faire divers trucs.
par exemple si tu fais 3 fois tavariable, ça va être dur pour le javascript de comprendre ce que tu veux faire, car tu lui dis : 3 fois "DuTexte".
Mais en fait, tu sais bien que dans ton texte il y a un nombre, alors tu veux que javascript le voit comme tel.
C'est le but de la fonciton number, qui transformera "30" (un texte, on appelle ça en informatique "une chaîne de caractères") en 30 (un nombre)