Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не работает myFn = function() (https://javascript.ru/forum/dom-window/26317-ne-rabotaet-myfn-%3D-function.html)

revolllver 04.03.2012 15:40

Не работает myFn = function()
 
Здравствуйте.

работает:
function myFunction(){alert("!");}

не работает:
var myFunction = function(){alert("!");}

скажите, пожалуйста, почему так?

Rootpassword 04.03.2012 15:42

Где не работает? исправно выводит !
var myFunction = function(){alert("!");}
myFunction();

revolllver 04.03.2012 15:44

попробовал запустить код у вас, а он выдал:
error: Unexpected token <

Rootpassword 04.03.2012 16:16

Это глюк форума. скопируйте, запустите.

revolllver 04.03.2012 16:25

хм... Var myFunction поместил перед вызовом - заработало... :)
Спасибо.

Kolyaj 06.03.2012 09:59

Цитата:

Сообщение от Rootpassword
Это глюк форума.

Это ваш глюк. Зачем в js-код теги писать?

Rootpassword 06.03.2012 11:22

Это не только мой глюк, раз без проблем пропускает. Тэг <script> там вполне логичен, хоть и неверен.

Kolyaj 06.03.2012 11:29

Кто и куда пропускает?

Почему тег script там логичен?

Rootpassword 06.03.2012 15:08

Логично обрамлять js код тегом script

Kolyaj 06.03.2012 15:14

Почему же вы не обрамляете его в файлах *.js, если это логично?
Теги логично использовать в HTML, если код находится вне HTML, то и теги вокруг него будут не логичны.


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