Как я могу напечатать сообщение на консоль ошибок, желательно с переменной?
Например, что-то вроде:
print('x=%d', x);
Веб-инспектор WebKit также поддерживает API консоли Firebug (лишь незначительное дополнение к ответу Дэна ).
Посетите https://developer.chrome.com/devtools/docs/console-api для получения полной информации о консоли API
console.error(object[Obj,....])\
В этом случае объект будет вашей строкой ошибки
function foo() { function bar() { console.trace("Tracing is Done here"); } bar(); } foo();
console.log(console); //to print console object console.clear('console.clear'); //to clear console console.log('console.log'); //to print log message console.info('console.info'); //to print log message console.debug('console.debug'); //to debug message console.warn('console.warn'); //to print Warning console.error('console.error'); //to print Error console.table(["car", "fruits", "color"]);//to print data in table structure console.assert('console.assert'); //to print Error console.dir({"name":"test"});//to print object console.dirxml({"name":"test"});//to print object as xml formate
To Print Error:- console.error('x=%d', x);
console.log("This is the outer level"); console.group(); console.log("Level 2"); console.group(); console.log("Level 3"); console.warn("More of level 3"); console.groupEnd(); console.log("Back to level 2"); console.groupEnd(); console.log("Back to the outer level");
Самый простой способ сделать это:
console.warn("Text to print on console");
console.log("your message here");
работает на меня .. я ищу это .. я использовал Firefox. вот мой сценарий.
$('document').ready(function() { console.log('all images are loaded'); });
работает в Firefox и Chrome.
Чтобы ответить на ваш вопрос, вы можете использовать функции ES6,
var var=10; console.log(`var=${var}`);
С синтаксисом es6 вы можете использовать:
console.log(`x = ${x}`);
Это не выводит на консоль, но откроет всплывающее окно с вашим сообщением, которое может быть полезно для некоторой отладки:
просто сделай:
alert("message");