JavaScript常见判断函数与误差处理示例

0 下载量 93 浏览量 更新于2024-09-01 收藏 71KB PDF 举报
在本文档中,我们将深入探讨几个关键的JavaScript编程概念,包括DOM操作、错误处理以及表单验证。 首先,我们关注于JavaScript中的DOM(Document Object Model)方法。在HTML中,我们看到一个`<div>`元素,其ID为`div1`,包含了标题文本。三个不同的按钮通过`onclick`属性调用JavaScript函数来获取和显示`div1`的不同部分: 1. `outerHTML`属性返回整个HTML元素,包括标签及其内容,用于获取或设置元素的完整HTML表示。点击按钮后,会弹出包含整个`<div>`标签的字符串。 2. `innerHTML`属性只返回元素内部的HTML内容,不包括标签本身。点击相应按钮,将弹出该元素内部文本(在这个例子中是`<h1>This is an DIV</h1>`)。 3. `innerText`属性则返回元素内部纯文本内容,不包含HTML标签。因此,它会忽略标签,只显示文本部分,结果将是"This is an DIV"。 接着,文档展示了JavaScript中的错误处理。`Math.round()`函数用于四舍五入数字到最接近的整数,但在处理浮点数时可能存在精度问题。例如,`w1`的初始值为0,然后分别加上两个四舍五入后的结果,结果显示了不同情况下的结果差异。当将小数转换为整数并除以100时,结果可能不等于预期,这展示了JavaScript中数值计算和类型转换的微妙之处。 表单检查部分展示了两个实用的函数:`checkPort()`和`toChnDigit()`。`checkPort()`用于验证业务访问和处理地址的端口号,确保其符合规范。`toChnDigit()`函数则是一个字符串处理函数,将阿拉伯数字转换为中文数字表示。`disableAllButtons()`函数则用于禁用页面上的所有按钮,常用于防止用户误操作。 此外,文档还提到了`trim()`函数,这是JavaScript String对象的一个方法,用于去除字符串两端的空白字符。这个函数有助于清理用户输入或者处理数据格式。 总结来说,本文档涵盖了JavaScript中DOM操作的基本方法,如获取和操作元素内容,以及处理精度和类型转换带来的潜在误差。同时,它还涉及了实用的表单验证功能和字符串处理技巧,这些都是前端开发人员必备的技能。理解这些概念对于编写高效且健壮的JavaScript代码至关重要。