What type of information can be logged using console.log() in JavaScript?
A). Only strings and text-based data.
B). Strings, numbers, objects, arrays, and other data types.
C). Numbers and mathematical calculations.
D). Images and multimedia content.
What is the behavior of console.log() when logging null or empty values?
A). It logs an empty string for null values and does not log empty values.
B). It logs 'null' or 'undefined' for null or empty values, respectively.
C). It ignores null or empty values and logs the rest of the message.
D). It displays an error message for null or empty values.
What is the primary purpose of console.log() in JavaScript?
A). To display messages on the webpage.
B). To log information to the browser's console.
C). To prompt user input.
D). To create interactive elements.
What happens if you include console.log() statements inside a loop with a large number of iterations?
A). It has no impact on script performance.
B). It significantly slows down script execution.
C). It optimizes loop execution for faster processing.
D). It automatically optimizes console logging for loops.
How can you improve the readability of log messages in console.log()?
A). By including detailed error messages.
B). By using clear and descriptive message content.
C). By logging messages in reverse order.
D). By including HTML tags for styling.
How does console.log() handle logging complex data structures like objects or arrays?
A). It prints the memory address of the data structure.
B). It converts objects and arrays into readable string representations.
C). It displays an error message for complex data structures.
D). It ignores complex data structures and logs a warning.
What is the recommended approach for logging asynchronous operations using console.log()?
A). Use separate console.log() statements for each asynchronous operation.
B). Include all asynchronous logs within a single console.log() statement.
C). Disable logging for asynchronous operations.
D). Use console.error() for all asynchronous logs.
How can you log formatted messages with variable values using console.log()?
A). By using special symbols like %s and %d in the message string.
B). By enclosing expressions in backticks (`) within the message.
C). By concatenating variables directly in the parentheses.
D). By assigning expressions to separate log methods.
How does console.log() handle logging objects with nested properties?
A). It prints only the top-level properties of the object.
B). It converts the object and all nested properties into string representations.
C). It displays an error message for objects with nested properties.
D). It ignores nested properties and logs the object structure only.
How does console.log() affect the performance of a webpage?
A). It improves page loading speed.
B). It has no impact on page performance.
C). It may slightly degrade performance if used excessively.
D). It optimizes JavaScript execution.