JavaScript基础单词与方法总结:转换、事件处理与控制结构

需积分: 9 0 下载量 36 浏览量 更新于2024-08-06 收藏 23KB MD 举报
本资源是一份关于JavaScript(JS)基础语法和内置方法的笔记,主要涵盖了以下几个关键知识点: 1. **变量与输入交互**: - `prompt`函数用于在网页上弹出一个输入框,用户输入的值会被自动赋给指定的变量。 2. **数值转换**: - `.toFixed()` 方法用于将数字转换为字符串,并保留指定的小数位数。 - `Number()` 函数可将非数字类型转换为数字类型,包括整数和浮点数。 - `parseInt()` 和 `parseFloat()` 分别用于将字符串转换为十进制整数和浮点数。 - `toString()` 是将对象转换为字符串形式,适用于多种数据类型。 3. **类型转换和强制转换**: - JavaScript提供了三种强制类型转换函数:`Boolean()`, `Number()`, 和 `String()`,用于将不同类型的值强制转换为相应类型。 4. **控制结构**: - `switch` 语句用于根据表达式的值执行不同的代码块,`break` 关键字用于跳出当前case。 - `while` 循环在条件满足时重复执行代码,`continue` 则跳过当前循环并进入下一次迭代。 - `do...while` 结构至少执行一次,然后在条件满足时继续循环。 - `for` 循环通常用于已知循环次数的情况,也可配合 `continue` 和 `break` 控制循环流程。 5. **DOM操作**: - `getElementById` 用于根据元素ID获取DOM元素。 - `onclick` 事件处理程序用于为元素添加点击事件,但仅能获取内联样式,不能获取 style 标签中的样式。 6. **数组处理**: - `for` 循环可用于遍历数组,包括稀疏数组,即跳过空值。 - `for...in` 循环用于遍历对象的所有可枚举属性,但不会遍历 undefined 值。 - `for...of` 用于遍历数组的每个元素值,而不仅仅是索引。 7. **函数与返回值**: - `return` 语句用于在函数执行过程中返回一个值,结束函数执行并返回结果。 - `arguments` 对象在函数内部表示实际传递给函数的所有参数,可看作是一个特殊的伪数组。 通过这份笔记,读者可以掌握JavaScript的基本语法结构、数据类型转换以及常见的编程技巧,有助于提升对JavaScript的理解和实践能力。