Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Хорошо ли писать var в цикле? (https://javascript.ru/forum/misc/14728-khorosho-li-pisat-var-v-cikle.html)

ksa 28.01.2011 13:54

Цитата:

Сообщение от Kolyaj
И причём здесь JavaScript?

Цитата:

Сообщение от ksa
Это к тому что нужно тексты писать т.с. кроссязычно

Непонятно? :)

Kolyaj 28.01.2011 13:56

Нет, непонятно. У каждого языка свой синтаксис и своя семантика. Какой смысл вкладывается в кроссязычность, непонятно.

ksa 28.01.2011 13:57

Цитата:

Сообщение от Kolyaj
Какой смысл вкладывается в кроссязычность, непонятно

кроссязычный текст может понять специалист другого языка и сделать необходимые "правки" или "дописки"...

ksa 28.01.2011 13:58

Цитата:

Сообщение от Kolyaj
У каждого языка свой синтаксис и своя семантика

Фор он и в Африке Фор, как Иф и т.д.... ;)

Kolyaj 28.01.2011 13:59

Цитата:

Сообщение от ksa
Фор он и в Африке Фор, как Иф и т.д

Си: переменные, объявленные внутри цикла доступны только в этом цикле.
javascript: переменные, объявленные внутри цикла доступны вне этого цикла.

Matre 28.01.2011 16:06

Цитата:

Си: переменные, объявленные внутри цикла доступны только в этом цикле.
это уже относиться к переменым а это другой вопрос
в хаскеле их напремер вобще нет
т е переменые,функции и вобще объекты-в каждом языке разные
но фор,иф,вайл,до..вайл визде оденаковые

но вы все-равно правы,крос-язычность это бред сивой кобылы

Skipp 28.01.2011 16:19

ахренеть, как такая мелочь может вызвать споры:)

ksa 28.01.2011 16:23

Цитата:

Сообщение от Skipp
как такая мелочь может вызвать споры

- А в том дело, что мы - народ легкий, заводной. (с) Трушкин

Это не споры, это дебаты. :D

Skipp 28.01.2011 16:25

ksa,
да тут даже дебаты не о чем проводить, всё уже давно в scope =)

micscr 28.01.2011 17:32

Классический пример неудобства такого объявления - во Фленагане:
var scope = 'глобальная';
function f(){
  alert(scope); // !!! "undefined"
  // ...
  var scope = "локальная";
  

}


Для параметров циклов конечно пойдет. А так - зачем?


Часовой пояс GMT +3, время: 07:32.