JavaScript基础语法速查:107个关键语句

需积分: 9 1 下载量 172 浏览量 更新于2024-09-19 收藏 36KB DOC 举报
"107个常用JavaScript语句" JavaScript是一种广泛用于网页和网络应用的脚本语言,它被嵌入HTML中,负责处理页面的动态行为。以下是一些JavaScript的基础知识点,涵盖从基本语法到常见操作: 1. **输出语句**:`document.write("")` 是一个简单的输出语句,常用于向网页写入内容,但在实际开发中,由于它会清空整个HTML文档,因此不推荐在大型项目中使用。 2. **注释**:在JavaScript中,单行注释使用 `//`,多行注释则用 `/* ... */`。 3. **HTML文档结构**:传统的HTML文档顺序是:`document -> html -> (head, body)`,其中 `document` 是整个HTML文档的根节点,`head` 和 `body` 是其子节点。 4. **DOM结构**:一个浏览器窗口中的DOM(Document Object Model)结构包括 `window` 对象,它包含 `navigator`, `screen`, `history`, `location`, `document` 等属性。 5. **获取元素信息**:使用 `document.getElementById()` 可以获取到指定ID的元素,并通过 `.name` 或 `.value` 属性获取其名称或值。 6. **字符串转换**:`toUpperCase()` 方法用于将字符串转换为大写,例如 `document.getElementById("input").value.toUpperCase();` 7. **JavaScript值类型**:JavaScript有六种基本数据类型:String, Number, Boolean, Null, Undefined, Symbol(ES6新增),以及一种复合类型:Object。 8. **类型转换**:`parseInt()` 和 `parseFloat()` 分别用于将字符串转换为整数和浮点数。 9. **数字转字符串**:将数字转换为字符串可以使用 `"" + 变量` 的方式。 10. **字符串长度**:获取字符串长度使用 `.length` 属性,如 `str.length`。 11. **字符串连接**:使用 `+` 运算符可以连接两个字符串。 12. **比较操作符**:JavaScript中的比较操作符包括 `==`(等于)、`!=`(不等于)、`>`(大于)、`<`(小于)、`>=`(大于等于)、`<=`(小于等于)。 13. **变量声明**:使用 `var` 关键字声明变量,例如 `var variableName = value;`。 14. **条件语句**:`if` 语句用于根据条件执行代码块,`else` 用于当条件不满足时执行的代码块。 15. **循环结构**:`for` 循环的语法为 `for([初始化表达式]; [条件]; [更新表达式]) { 循环体 }`。 16. **循环控制**:`break` 语句用于立即退出循环。 17. **函数定义**:`function functionName([parameters]) { statements }` 定义一个函数。 18. **多表单处理**:如果有多个表单,可以通过 `document.forms[index]` 访问,其中 `index` 是表单的索引。 19. **窗口操作**:`window.open()` 打开新窗口,`window.close()` 关闭当前窗口,`self` 表示当前窗口。 20. **状态栏设置**:`window.status="文本"` 可以改变浏览器状态栏的显示内容。 21. **提示信息**:`window.alert("信息")` 弹出警告对话框显示信息。 22. **确认对话框**:`window.confirm()` 弹出确认对话框,用户点击确定或取消。 23. **输入对话框**:`window.prompt()` 弹出输入对话框,等待用户输入。 24. **跳转链接**:`window.location` 对象用于控制当前窗口的位置,`window.location.href = "url"` 可以改变页面URL。 以上知识点只是JavaScript语言的一部分,完整的JavaScript还涉及到数组、对象、事件处理、函数表达式、闭包、异步编程等多个方面。熟悉并掌握这些基础知识,是成为JavaScript开发者的第一步。