In JavaScript code, you can use the alert() function of the window object to display a piece of text to debug the program, or to alert the user of relevant information:
This writing method can be simplified to using the alert() function directly:
If you need to display text with line breaks, you can use n:
If you need to use tab characters, you can use t:
Use of variables
In addition to displaying static strings, the alert() function can also accept variables and concatenate the variable values with other strings:
Unfortunately, although the alert() function can accept variables, it can only do this string concatenation operation; contrary to another debugging method console.log(), the alert() function does not Accepts the method of passing parameters to strings. Take the following code as an example:
If the alert() function accepts a string parameter, the expected output result will be "Bob is 42 years old."; but in fact the alert() function does not support this, so the final output result is "%s is %d years old."
Pop-up window style
Since the pop-up box used by the alert() function is a browser system object rather than a web page document object, you cannot define the style of the pop-up box by using HTML tags in the alert() function - the HTML tags will be left intact. Display dynamically. For the following code:
The output result is not the bold "Test Text".
If you really need to change the style of the warning box, you have the following two options:
1. Use Unicode characters in the alert() function. The advantage of this solution is that it is very simple to implement, but its limitations are also obvious: the expressive power of Unicode characters is very limited.
2. Instead of using the alert() function, use HTML components to simulate pop-up boxes (such as using jQuery UI Dialog). The advantage of this solution is that the pop-up box will be very expressive, but its use will increase the complexity of the front-end code.
Conclusion
The alert() function can be used to alert users with information and can also be used to debug programs. For the former, using components such as jQuery UI Dialog can greatly increase expressiveness and user experience; for the latter, since the alert() pop-up box will block the execution of JavaScript code, in many cases, console.log() is used to Debugging the program is a better solution.