Область видимости переменной в Javascript
здраствуите.
например есть две функции aa() и bb(). в функции aa() генерируем например какоита переменную и присвоим ему значеню: var chtoto = 20; но ето переменная не видно в функцие bb(). вопрос: как сделать так, что функця bb() тоже видел перемнную, которие ми создали в aa() ? |
оставить в замыкании.
(function(){ var chtoto = 20; aa = function(a){ chtoto = a } bb = function(){ alert(chtoto) } })(); alert(typeof chtoto) //undefined bb() //20 aa(2) bb() // 2 |
melky,
спасибо :) и еше один вопрос: как преобразовать переменную в яваскрипт? например есть: var variable = "20"; как преобразовать етот переменнную так, что он стал integer ? конечно так можно: var variable = "20"; var int_var = variable - 0; но ето "дешови" метод, :) скажите плиз функця, которий сделает ето дело |
parseInt(string,10);
|
Keeper,
спасибо :) |
dadli,
var q = "20" var w = Number(q) //преобразует тип в число Keeper, не понимаю зачем парсить нужно? |
Цитата:
|
inst,
так вот я и говорю, нафига ему парсинг строки? ему конвертация нужна) он так и написал) |
Цитата:
|
Часовой пояс GMT +3, время: 18:34. |