• js 利用throw 写的一个小程序


    在下边的小程序中比较特殊的是使用isNaN()函数判断一个参数是不是数字,

     1 <!DOCTYPE html>
     2 <!DOCTYPE html>
     3 <html>
     4 <head>
     5     <title></title>
     6 
     7 <script type="text/javascript">
     8     function myFunction() {
     9 
    10 var str = document.getElementById('demo').value;
    11         try {
    12             if (str == "") {
    13                 throw "值不能为空";
    14             }
    15 
    16             if (isNaN(str)) {
    17                 throw  "不是数字";
    18             }
    19 
    20             if (str > 10) {
    21                 throw  "太大";
    22             }
    23 
    24             if (str < 5) {
    25                 throw "太小";
    26             }
    27 
    28             
    29         var y = document.getElementById('message');
    30             y.innerHTML = str;
    31         } catch(e) {
    32             var y = document.getElementById('message');
    33             y.innerHTML = "error:" + e;
    34             console.log(e);
    35         }
    36 
    37 
    38     }
    39 </script>
    40 </head>
    41 <body>
    42 
    43 <h1>这是我写的第一个利用抛异常的程序</h1>
    44 <p>在下边的方框中输入5~10之间的数字</p>
    45 <input type="text" id="demo"></input>
    46 <button type="button" onclick="myFunction()">点击显示结果</button>
    47 <p id = "message"></p>
    48 </body>
    49 </html>
  • 相关阅读:
    Hard 随机洗牌函数 @CareerCup
    Hard 随机选择subset @CareerCup
    Hard 计算0到n之间2的个数 @CareerCup
    Django admin进阶
    hdu 5630 Rikka with Chess
    PHP 表单验证
    PHP 表单验证
    PHP 表单验证
    PHP 表单验证
    PHP 表单处理
  • 原文地址:https://www.cnblogs.com/machao/p/5234826.html
Copyright © 2020-2023  润新知