114 lines · 3.7 KB · JavaScript
RawDownload
// Examples and understanding of console object. Include console methods like // info, log, debug, warn, error, exception, trace, clear, asserts, group, groupCollapsed, groupEnd, time, timeEnd.// Useful in debugging and exclusively made for  JavaScript files.// To view the logs click on Developer -> script logs [logs on debug window] and for text file logs go to Logs/log file. main(); function main() {     var someObject = { str: "Some text", id: 5 };    var someValue = 5;     // console.info examples    console.info("[console.info] Hello World.");    console.info(5 + 6);    console.info(someObject.str);    console.info(a = 2 * 6);    console.info(someValue);    console.info('someObject id ' + someObject.id);    console.info('Hello World ', 'someObject.id = ', someObject.id, "a = 2 * 6 = ", a = 2 * 6);     // console.log examples    console.log("[console.log] Hello World");    console.log(5 + 6);    console.log(someObject.str);    console.log(a = 2 * 6);    console.log(someValue);    console.log('someObject id ' + someObject.id);    console.log('Hello World ', 'someObject.id = ', someObject.id, "a = 2 * 6 = ", a = 2 * 6);     // console.debug examples    console.debug("[console.debug] Hello World.");    console.debug(5 + 6);    console.debug(someObject.str);    console.debug(a = 2 * 6);    console.debug(someValue);    console.debug('someObject id ' + someObject.id);    console.debug('Hello World ', 'someObject.id = ', someObject.id, "a = 2 * 6 = ", a = 2 * 6);     // console.warn examples    console.warn("[console.warn] This is warning message.");    console.warn(5 + 6);    console.warn(someObject.str);    console.warn(a = 2 * 6);    console.warn(someValue);    console.warn('someObject id ' + someObject.id);    console.warn('Hello World ', 'someObject.id = ', someObject.id, "a = 2 * 6 = ", a = 2 * 6);     // console.error examples    console.error('An error occurred!');    console.error('An error occurred! ', 'Value = ', someValue);    console.error('An error occurred! ' + 'Value = ' + someValue);     // console.exception examples    console.exception('An exception occurred!');    console.exception('An exception occurred! ', 'Value = ', someValue);    console.exception('An exception occurred! ' + 'Value = ' + someValue);	 	     // console.trace examples    function fooA() {        function fooB() {            function fooC() {                console.trace();            }            fooC();        }        fooB();    }    fooA();    // console.assert() examples    var valA = 1, valB = "1";    console.assert(valA === valB, "Value A doesn't equal to B");    console.assert(valA === valB);    console.assert(5 === 5, "5 equals to 5");    console.assert(5 === 5);    console.assert(5 > 6, "5 is not greater than 6");    console.assert(5 > 6, "5 is not greater than 6", "This assertion will fail");       // console.group() examples.    console.group("Group 1");       console.log("Sentence 1");    console.log("Sentence 2");    console.group("Group 2");    console.log("Sentence 3");    console.log("Sentence 4");    console.groupCollapsed("Group 3");    console.log("Sentence 5");    console.log("Sentence 6");    console.groupEnd();    console.log("Sentence 7");    console.groupEnd();    console.log("Sentence 8");    console.groupEnd();    console.log("Sentence 9");     // console.time(),console.timeEnd() examples    console.time('MyTimer');    // Do some process    sleep(1000);    console.timeEnd('MyTimer');        // use console.clear() to clean Debug Window logs    // console.clear();} function sleep(milliseconds) {    var start = new Date().getTime();    for (var i = 0; i < 1e7; i++) {        if ((new Date().getTime() - start) > milliseconds){            break;        }    }}