Home > Web Front-end > JS Tutorial > The role of console.log()

The role of console.log()

angryTom
Release: 2019-07-20 14:46:04
Original
48785 people have browsed it

The role of console.log()

Recommended tutorial: Javascript tutorial

console.log ()

Syntax: console.log("content");

Function: Output the "content" In the console, it is a very frequently used function to facilitate future debugging. (For the console, press F12 in the browser to open the second item (console) of the developer mode, and you can also do instant testing under the console tab)

The role of console.log()

Comparison with the alert() method:

When the alert() pop-up window appears, subsequent scripts are blocked. This means that if you need to make a loop with a relatively large value, it will not be executed in an instant. You must click on the pop-up window before it continues to execute. This testing efficiency is quite low.

Alert() will implicitly convert all content to string type (i.e. toString()), which will output content that the developer cannot predict. For example, using alert() to output object type:

var a = {
    myNum:1,
    myArr:[1,2,3]
};
alert(a);
Copy after login

You originally hoped to get the key-value pair content in object a, but alert() will only output [object, Object].

In summary, the console.log() method is generally used for debugging instead of alert() during development.

Use case:

console.log(parseInt(Math.random()*10));   //和alert一样该方法也可以运算
console.log(a);                            //前文中的对象a(得到的是键值对内容)
for(var i = 0; i < 6; i++){
    console.log(i);
}                                          //循环5次每次输出i的数值。在控制台会瞬间出现5个数,相比alert()要方便得多
Copy after login

The above is the detailed content of The role of console.log(). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
js
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template