Javascript基础语句详解

需积分: 9 2 下载量 86 浏览量 更新于2024-09-21 收藏 36KB DOC 举报
"这篇资料包含了107个常用的JavaScript语句,是学习JavaScript的重要参考资料,适合经常使用和查阅。" JavaScript是一种广泛应用于网页和网络应用的脚本语言,它允许在用户与页面交互时动态更新内容。以下是部分关键知识点: 1. **输出语句**:`document.write("")` 用于在网页上输出内容,但不推荐在实际开发中使用,因为可能会影响到已加载的页面。 2. **注释**:在JavaScript中,单行注释以 `//` 开始,多行注释则使用 `/* ... */` 包裹。 3. **HTML 文档结构**:传统HTML文档结构由 `document` -> `html` -> `(head, body)` 组成,其中`head`包含元信息,`body`包含可见内容。 4. **DOM树**:浏览器窗口中的DOM(文档对象模型)顺序大致为 `window` -> `(navigator, screen, history, location, document)`,DOM是HTML页面的结构化表示。 5. **获取表单元素**:`document.getElementById("元素ID")` 可以获取页面上具有特定ID的元素,`name` 和 `value` 属性分别表示元素名称和值。 6. **字符串转换**:将字符串转换为大写,可以使用 `.toUpperCase()` 方法,例如 `input.value.toUpperCase()`。 7. **值类型**:JavaScript中的基本数据类型包括 `String`、`Number`、`Boolean`、`Null`、`Undefined`,以及对象类型 `Object`、`Function`。 8. **类型转换**:将字符串转换为数值,可使用 `parseInt()` 或 `parseFloat()` 函数;数字转换为字符串则使用 `"" + 变量`。 9. **字符串长度**:通过 `.length` 属性可以获取字符串的长度。 10. **字符串连接**:使用 `+` 运算符可以连接两个字符串。 11. **比较操作符**:JavaScript支持多种比较操作符,如 `==`(等于)、`!=`(不等于)、`>`(大于)、`<`(小于)、`>=`(大于等于)、`<=`(小于等于)。 12. **变量声明**:使用 `var` 关键字声明变量,例如 `var myVariable = value;`。 13. **判定语句**:`if...else` 结构用于条件判断,如 `if(condition){...}else{...}`。 14. **循环结构**:`for` 循环格式为 `for([初始化表达式]; [条件]; [更新表达式]){...}`,例如 `for(var i=0; i<10; i++) {...}`。 15. **循环控制**:`break` 语句用于跳出循环。 16. **函数定义**:定义函数的语法是 `function functionName([参数]) { ... }`。 17. **处理多表单**:在有多个`form`表单的页面中,可以使用 `document.forms[index]` 访问特定表单。 18. **窗口操作**:`window.open()` 打开新窗口,`window.close()` 关闭窗口,`self` 指代当前窗口。 19. **状态栏设置**:`window.status="字符"` 可以更改浏览器的状态栏显示内容。 20. **提示信息**:`window.alert("字符")` 弹出警告对话框显示信息。 21. **确认对话框**:`window.confirm()` 弹出确认对话框,返回布尔值表示用户是否确认。 22. **输入提示框**:`window.prompt()` 弹出输入对话框,用户可以输入文本。 23. **指定链接位置**:`window.location` 对象用于处理页面的URL,可以使用 `.href` 属性改变当前页面链接。 这些是JavaScript编程中的一些基本概念和常用语句,掌握它们对于理解和编写JavaScript代码至关重要。在实际开发中,还会涉及到事件处理、对象、数组、数组方法、正则表达式、函数高级用法、闭包、异步编程等更复杂的主题。