Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 28.11.2010, 17:39
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Я ничего не проверяю, не объявляю и не присваиваю. Я иллюстрирую, почему предложение плохое
Сообщение от dmitriymar
проверяй каждую из используемых переменых на её тип. та что не undefened-та инициализированна


Сообщение от dmitriymar
присваиваеш
Сообщение от dmitriymar
проверяеш
Сообщение от dmitriymar
объявляеш
присваиваешь, проверяешь, объявляешь.
Глаза режет.
Ответить с цитированием
  #12 (permalink)  
Старый 28.11.2010, 17:51
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Дак тебе дали хорошее -через отладчик это делать.не нравиться не читай)ты програмер или лингвист?)
Ответить с цитированием
  #13 (permalink)  
Старый 28.11.2010, 17:55
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от dmitriymar
Дак тебе дали хорошее -через отладчик это делать
Мне это не надо было, я не ТС.

Сообщение от dmitriymar
ты програмер или лингвист?
http://ilyabirman.ru/meanwhile/2009/01/30/1/
Ответить с цитированием
  #14 (permalink)  
Старый 28.11.2010, 18:00
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

блеснул-конкретно блеснул.был тут недавно у нас один такойже в презедентах-Ющенко звался))
Ответить с цитированием
  #15 (permalink)  
Старый 06.08.2013, 11:44
Аспирант
Отправить личное сообщение для VitAl2013 Посмотреть профиль Найти все сообщения от VitAl2013
 
Регистрация: 27.05.2011
Сообщений: 67

От вопроса ушли далеко. Как вернуть имя переменной?
var name = 'Вася';
function showme (a) {console.log (a.чтото+" = "+a);}
showme (name);

Должно вывести в консоль:
"name = Вася"

Последний раз редактировалось VitAl2013, 06.08.2013 в 13:26.
Ответить с цитированием
  #16 (permalink)  
Старый 10.08.2013, 21:46
Аспирант
Отправить личное сообщение для VitAl2013 Посмотреть профиль Найти все сообщения от VitAl2013
 
Регистрация: 27.05.2011
Сообщений: 67

Отвечу сам, подсказали.
Функция:
function showMe(v) { console.log(v+'='+eval(v)); }

А теперь хитрость - вызов функции:
showMe ('v');

Обратить внимание, что v в кавычках - передаётся как строка.
Ответить с цитированием
  #17 (permalink)  
Старый 11.08.2013, 00:00
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

VitAl2013, что-то не работает:
var name = 'Вася';
function showMe(v) { console.log(v+'='+eval(v)); }
showMe (name);


че я делаю не так?
Ответить с цитированием
  #18 (permalink)  
Старый 11.08.2013, 05:51
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Цитата:
var number = 5;
function f(a){
/*Тут нужна функция для возврата имени переменной*/
return a;
}
alert(f(number));
var myVar = 12345;

function f(a) {
   for(var i in window) if(window[i] === a) return i;
}

alert( f(myVar) );

Но это очень-очень-очень тупо.
Ответить с цитированием
  #19 (permalink)  
Старый 11.08.2013, 09:23
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ruslan_xDD, а теперь рассмотрим пракический вариант, а не выдуманный:

// чоткие пацаны не гадят в global
(function(){

var myVar = 12345;
 
function f(a) {
   for(var i in window) if(window[i] === a) return i;
}
 
alert( f(myVar) );

})()
Ответить с цитированием
  #20 (permalink)  
Старый 11.08.2013, 11:57
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

danik.js, ведь автор писал, что хочет сделать свой плагин. 100% автор захочет получить название переменной именно в global.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
извлечь имя переменной из строки 25mute Общие вопросы Javascript 10 25.08.2010 21:19
как правильно передвать имя radiobutton в функции boris2000 Элементы интерфейса 2 03.08.2010 21:16
задать имя переменной в setvariable ppm Общие вопросы Javascript 1 12.03.2010 12:14
Динамическое имя переменной igorska Сайт Javascript.ru 1 14.09.2009 12:15
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25