confirm、prompt、alert、document.write

document.write()

document.write()是指向html中写入代码。

document.write("haha");//这里相当于在浏览器窗口写入haha。
document.write("<h1>在html中写入h1标签</h1>");//相当于在html中写入h1标签

alert()

弹出提示框,内容是alert的参数。alert的参数可以是字符串,也可以是变量名。

alert('I am alert!');

result

confirm()

confirm也是一个弹出框,返回true/false。

var message = confirm("你学会了吗?");
if(message){
    alert("good");
}else{
    alert("again");
}

result

点击‘确定’,弹出‘good’;
点击‘取消’,弹出‘again’;

prompt()

prompt是消息对话框,你可以填入内容。
若点击确定,返回文本框中的内容。
若点击取消,返回null。
用法:

prompt(str1,str2);

str1:要用户输入显示在消息对话框中的文本提示;
str2:文本框中默认的内容,可以修改;

var message = prompt('姓名:');
if(message != null){
    alert(message);
}else{
    alert("null");
}

result

若填入JOM,点击确定,弹出TOM;
若点击取消,弹出null;