huqinghua
新手
新手
  • 最后登录2020-02-20
  • 发帖数3
阅读:6382回复:0

[javascript]alert()弹出框的使用理解

楼主#
更多 发布于:2019-02-20 18:38
一、alert()的作用
1.alert()是用于显示一条指定消息和一个确定按钮的警告框
2.alert()有阻塞作用,不点击确定,后续代码无法执行。
二、alert()的用法
1.string类型 用单引号或双引号包起来都是字符型
  eg: alert("123");        alert("abc");
2.number类型
 eg:  alert(1);
       alert(abc);//错误
3.如果alter()输出的是对象会自动调用toString()方法。
   eg:alter([1,2,3]);
    输出结果为 :'1,2,3' 。而不是123
4.alert()不支持多个参数的写法,只能输出一个值

   eg: alert(1,2,3);
   输出结果为1。而不是123
5.alert()可以直接打印变量。
 eg: var a=1;alert(a);
 结果为1
6.如果要输出特殊字符,需要用转义符。
  常见的转义符:换行 \n 缩进\t 空格 \b 回车 \r
  eg1:alert('你好\n');alert(1+'\n');
7.输出引号的办法
a.如果要在字符串中输出引号的办法,外面用单引号,里面用双引号 eg: alert('她问:"你什么时候走"');//外面的单引号是字符串符号,里面是普通的引号
b.如果要输出的双引号里面还有要输出的单引号,就是用转义符 \
三、aleert()的用时注意事项
      补充:+有两种意义,一是加,二是连接符      
var a=1,b=2;
var e=[4,5,6];
1.都是number类型时为加
     eg:alert(a+b+c);//7
2.当有两个number类型时输出位置紧挨着先相加再输出。
  eg:alert(a+b+e);//前一个+为加后一个为连接符
3.当同时是number类型不是挨着输出时,都为连接符号。
  eg:alert(a+e+b);加为连接符号
4.当有转义符在中间连接时都为输出为字符串类型
 eg: alert(a+"\n"+b+"\n"+e+"\n");全都变为字符输出
[huqinghua于2019-02-22 12:59编辑了帖子]
游客


返回顶部

公众号

公众号