初学javascript的alert confirm prompt

先上最简单的alert函数(是否是函数不确定,目前还不太明白js中函数与方法的区别)

 1 <html>
 2 <head>
 3 <script type="text/javascript">
 4 function message()
 5 {
 6     alert('alert');
 7 }
 8 </script>
 9 </head>
10 <body>
11     <input type="button" onclick="message()" value="Press"> //此处单引号和双引号均可以
12 </body>
13 </html>

不同于alert的只能点确定,confirm让用户有所选择:yes or no

只需修改alert('alert')为

 3 <script type="text/javascript">
 4 function message()
 5 {    
 6     flag=confirm('Do u wanna to do sth.\nYes or No');
 7     if (flag==true)
 8     {
 9         //statement 1;
10         alert('You press OK');
11     }
12     else
13     {
14         //statement 2;
15         alert('You press Cancel');
16     }
17 }
18 </script>

自己犯的错误有:if判断条件忘记加括号,习惯了matlab命令,一些编程细节不太一致,需留心。

confirm函数 多了输入框 function prompt('prompt sentence'[,default value]),

如果按确定键 返回输入值,否则返回null (经测试,不同于NULL

 三个函数alert confirm prompt 虽然看似简单 自己编写程序的时候还是会根据以往的经验出现错误,括号,null等。

自己编写代码时对框架的把握还是不够,输入<script type="text/javascript"> statement </script>注意反斜杠。

今天还学习了 try catch的用法:

try {
    statement;
} 
catch(error){
    alert(error.description);
}

 

 try catch 中的语句好像不能是if块语句,不知为何。

posted @ 2013-06-25 00:09  dancingwolves  阅读(297)  评论(0)    收藏  举报