Writes an error message to the console if the assertion is false. Otherwise, if the assertion is true, this does nothing.

console.assert('one' === 1);

http://i.stack.imgur.com/PDaAa.png

Multiple arguments can be provided after the assertion–these can be strings or other objects–that will only be printed if the assertion is false:

https://i.stack.imgur.com/2JSiX.png

[console.assert](<https://developer.mozilla.org/en-US/docs/Web/API/console/assert>) does not throw an AssertionError (except in Node.js), meaning that this method is incompatible with most testing frameworks and that code execution will not break on a failed assertion.