recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Quelle est la différence entre une ligne de code placée à l'intérieur d'une fonction et à l'extérieur d'une fonction?

//À l'intérieur de la fonction

function valueAtBit(num, bit) {
  var s = num.toString(2);
     return s[s.length - bit];
 }
undefined
valueAtBit(128,8)
"1"

//En dehors de la fonction

128.toString(2)    //对应函数内第一行
VM2471:1 Uncaught SyntaxError: Invalid or unexpected token

Pourquoi ?

我想大声告诉你我想大声告诉你2826 Il y a quelques jours828

répondre à tous(1)je répondrai

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-28 09:24:31

    js pense que le 128. que vous avez entré est un nombre décimal, donc voici le problème Decimal toString ne doit pas être la même chose. Ensuite, il y a deux façons, l'une consiste à ajouter un point supplémentaire, l'autre à compléter la décimale et la troisième à ajouter une parenthèse.

    répondre
    0
  • Annulerrépondre