JS学习笔记 - Try / Catch / Finally
2024-08-25 03:50:13
<body> <p>请输入 5 和 10 之间的一个数:</p> <input id="demo" type="text">
<button type="button" onclick="myFunction()">检测输入</button>
<p id="message"></p> </body>
function myFunction() {
var message, x;
message = document.getElementById("message");
message.innerHTML = "";
x = document.getElementById("demo").value;
try {
if(x == "") throw "为空"; // 这里throw的值 即为后面catch的参数, err
if(isNaN(x)) throw "不是一个数字";
if(x > 10) throw "太大了";
if(x < 5) throw "太小了";
}
catch(err) {
message.innerHTML = "输入的值 " + err;
}
}
最新文章
- Linux下安装 Posgresql 并设置基本参数
- 代码安装apk文件
- protocol
- 合工大OJ 1331 回文数
- HTML-day-1-HTML基础知识
- C# 乘法口诀表的实现方法
- 45个有新意的Photoshop教程和技巧
- ModelAndView解析
- leetcode[90] Decode Ways
- Angular 4+ HttpClient
- JAVAEE——BOS物流项目06:分页查询、分区导出Excel文件、定区添加、分页问题总结
- python-inotify 在linux上安装
- Python数据结构应用6——树
- [Swift]LeetCode932. 漂亮数组 | Beautiful Array
- 互联网寒冬,阿里Ant Design还开坑,程序员该何去何从?
- 我的长大app开发教程第三弹:实现四个子页面绑定RadioButton
- faster rcnn源码阅读笔记3
- COGS.1272.[AHOI2009]行星序列(线段树 区间加、乘、求和)
- js的 new Date()日期格式化显示以及js获取时间戳
- defaultProps和propTypes
热门文章
- Android开发:怎样把Android studio中的Library公布到Jcenter
- HDOJ 5098 Smart Software Installer 拓扑排序
- STL 源代码剖析 算法 stl_algo.h -- search
- Android Design Support Library初探,NavigationView实践
- django 笔记3
- 124.C++输出小结
- orm 通用方法——QueryModelCount条件查询记录数
- 实时监控Cat之旅~分布式消息树的实现原理与测试
- SCOPE_IDENTITY()和 SELECT @@IDENTITY 的用法
- Vue官方文档中的camelCased (驼峰式) 命名与 kebab-case