| 
 webstorm - отладка - оброботка ошибок Только начинаю постигать силу js ,но сразу ступор - нет обычной просто отладки...ну или я чего то не понимаю. Скачал webstorm но за день так и не приблизился к ответу - Как смотреть выполнения кода! Делаю простой тест, создаю метод возвращающий значение - 
function calc( a , b ) 
{
return a + b ;
}
как мне узнать ,что он выполнился и получить значение? неужели нет аналога trace() ?) В теме "часто задаваемых вопросов" прочел про комодо - он умеет делать то что мне надо? Или если в js редакторах вообще нет такой возможности ,то как мне console.log вызывать? Спасибо! | 
| 
 
function calc( a , b ) {
    return a + b ;
}
alert( calc( 2, 3 ) );
Цитата: 
 | 
| 
 nerv_ Спасибо Вам за помощь! Но могли бы Вы раскрыть тему более детально? Как я понял, интерпретатор - это что то вроде сервера, передавая которому файл, получаешь результат? Тогда ,какой лучше ? И в самой программе есть ,что то вроде панелей - debug ,console .. я правильно понимаю ,что еслибы у меня был этот интерпретатор и я указал к нему путь в дебаг конфиге ,то в эти панели возвращалось бы ..то что мне нужно? Спасибо! | 
| 
 в хроме/opere/ie f12. Для фф скачайте firebug. На счет вебсторма не знаю, есть ли отладчик. | 
| 
 Цитата: 
 | 
| 
 console.log() вызывается прям в js коде! вот самый простейший пример: 
<!DOCTYPE html>
<html>
	<head>
		<script type="text/javascript">
function sum(a, b)
	{
	return a + b;
	}
	
var p = sum(1, 3);
console.log(p);
console.log(sum(5, -2));
		</script>
	</head>
	<body>
	</body>
</html>
1. откройте обычный обокнот, а лучше нотепад (можно скачать, погуглив) 2. копируйте туда это чудо, что я вам написал 3. сверху слева нажиамйте файл->сохранить как 4. пишите имя файла. и его расширение (html), например, index.html 5. открывайте этот файл любым бразером (опера, хром, фаерфокс). мне лично хром нравится. 6. открывайте фаербаг. в хроме (f12), в фаерфоксе устанавливать надо, если у вас не установлен (нусжно скачать, найти можно в нете, погуглив) 7. открывайте вкладку консоль и туда будут сыпаться все ошибки или сообщения.. в данном примере должно вывалиться: 4 index.html:11 3 index.html:12 где: 4 - это то ответ; index.html - имя файла, где произошел вызов console.log 11 - номер строчки, где произошел вызов | 
| 
 Всем Большое Спасибо! Как только попробовал запустить в хроме  , сразу вылезла ошибка ,что надо плагин ws для него скачать. Скачал и дебажная панель и консоль в самой программе заработала. Аллилуия!) | 
| 
 А подскажите ,как в отладке, обращатся к внешним файлам js? Есть файл myswf.js 
function myswf()
{
    function calc( a ,b )
    {
        return a + b ;
    }
}
в html пишу и получаю ошибку. 
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript" path="myswf.js"></script>
    <script>
        console.log( myswf.calc( 5 ,5 ) )
    </script>
</head>
<body>
</body>
</html>
Пробовал делать метод calc статик..и в общем ,я не знаю как такое сделать. Подскажите пожалуйста! | 
| 
 а где метод  Цитата: 
 и прочтите Почему не запускается функция? | 
| 
 riva, вариант... 
function myswf()
{
}
myswf.calc = function( a ,b )
    {
        return a + b ;
    }
        console.log( myswf.calc( 5 ,5 ) )
function myswf()
{
     this.calc = function( a ,b )
    {
        return a + b ;
    }
}
      var a =  new myswf
        console.log( a.calc( 5 ,5 ) )
 | 
| Часовой пояс GMT +3, время: 10:58. |