JavaScript: Как напечатать сообщение на консоли ошибок? - PullRequest
429 голосов
/ 03 октября 2008

Как я могу напечатать сообщение на консоль ошибок, желательно с переменной?

Например, что-то вроде:

print('x=%d', x);

Ответы [ 18 ]

5 голосов
/ 03 октября 2008

Веб-инспектор WebKit также поддерживает API консоли Firebug (лишь незначительное дополнение к ответу Дэна ).

4 голосов
/ 21 мая 2015

Посетите https://developer.chrome.com/devtools/docs/console-api для получения полной информации о консоли API

    console.error(object[Obj,....])\

В этом случае объект будет вашей строкой ошибки

3 голосов
/ 04 ноября 2016

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");
1 голос
/ 04 сентября 2015

Самый простой способ сделать это:

console.warn("Text to print on console");
1 голос
/ 01 февраля 2014
console.log("your message here");

работает на меня .. я ищу это .. я использовал Firefox. вот мой сценарий.

 $('document').ready(function() {
console.log('all images are loaded');
});

работает в Firefox и Chrome.

0 голосов
/ 12 июня 2018

Чтобы ответить на ваш вопрос, вы можете использовать функции ES6,

var var=10;
console.log(`var=${var}`);
0 голосов
/ 20 декабря 2017

С синтаксисом es6 вы можете использовать:

console.log(`x = ${x}`);
0 голосов
/ 23 октября 2013

Это не выводит на консоль, но откроет всплывающее окно с вашим сообщением, которое может быть полезно для некоторой отладки:

просто сделай:

alert("message");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...