2010-03-04 6 views
0

Je fais cette question de mathématiques JavaScript où il me pose sa question mathématique. Je fais le calcul, tape la réponse dans la case, et la donne en entier. Si j'ai raison je continue mais je me suis perdu à x.length. Je ne sais pas ce que ça veut dire. Voici un exemple du problème:Que fait x.length en JavaScript?

var a= 5+6*4 
var b= a/9 
Function (x) 
(
     if (x.length == b) 
+1

Vous avez un fragment de code cassé ici. Votre « x » est un paramètre de fonction qui est une chaîne ou un tableau (qui ont tous deux une propriété .length), mais sans le reste qui vient après le « si », on ne sait pas ce qu'il fait. – Robusto

+1

En outre, vous devez apprendre la différence entre la fonction et la fonction. Je soupçonne que vous ne voulez pas vraiment dire Fonction ici. – Robusto

+0

Je l'ai nettoyé cette place (avec l'aide de tvanfosson), autant que je peux, mais je ne sais pas ce que le code est Orignal (et le code que vous avez posté est cassé). Christopher Richa a une estimation raisonnable de ce que vous cherchez, mais si cela ne vous tente pas, vous aurez plus de chances d'obtenir des réponses utiles si vous pouvez corriger l'exemple de code. – Beska

Répondre

0

Je suis d'accord avec Robusto: c'est un code cassé. Cependant, x.length peut signifier l'une des trois choses suivantes:

  • le nombre d'éléments dans un tableau;
  • le nombre de caractères dans une chaîne;
  • le nombre de chiffres à un nombre entier;

et plus.

1

Voici ce qu'il est après ... le plus probable ..

var foo = 5 + 6 * 7 
var bar = foo % 8 
var moo = bar * 2 
var rar = moo/3 
function check(x) 
{ 
     if (x.length == moo) 
     { 
         alert("win!"); 
         window.location += "?lvl_password="+x; 
     } else { 
         alert("fail D:"); 
    } 
} 

Il est une mission hackthissite.org pour briser une connexion par mot de passe javascript