Число как имя переменной в JavaScript - PullRequest
0 голосов
/ 04 июля 2011
01. (function(){
02. function b(e){if(!d[e]){var f=d[e]={exports:{}};c[e].call(f.exports,a,f,b)}
03. return d[e].exports
04. }
05. var a=this,c=b.modules=[],d=b.cache=[];
06. c[0]=function(a,b,c)
07. {
08. var d=this;
09. 1;
10. var e=c(1),g=c(3).Builder,h=c(11);var i=c(10);
11. var j=c(15).Circle;var k = c(17).Friend; 
12. l=c(18).SearchFriends;c(19);

Это код приложения fb, который я скопировал из кругов друзей fb, я работаю по-другому, но проходил через этот скрипт, где

FUNCTION c [0] имеет переменную1 в нем ...


Как можно использовать голые числа в качестве имен переменных в javascript ..?

Ответы [ 3 ]

3 голосов
/ 04 июля 2011

Это не переменная, это выражение.

1 голос
/ 04 июля 2011

Имена переменных Javascript должны начинаться с буквы, подчеркивания или $. Они могут содержать цифры, но не начинаться с цифры.

Заявление, о котором вы спрашивали:

1;

не является опцией. Это выражение, которое оценивается как единое целое, но так как оно ни для чего не назначено, оно ничего не делает. Он не объявляет переменную. Скорее всего, это какая-то опечатка в источнике, с которого вы начали.

0 голосов
/ 04 июля 2011

Это не числа, а вызовы функций.
Например, если у вас есть

function c(num){
  if(num == 10) return "Edgar";
}

когда вы делаете:

c(10)

Вы получаете «Эдгар» (функция оценки).
Надеюсь это поможет. Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...