JavaScript基础语法速查:107个关键语句
需积分: 9 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开发者的第一步。
2009-10-15 上传
2007-11-02 上传
2022-08-03 上传
2024-11-09 上传
2024-11-09 上传
wancanjun
- 粉丝: 1
- 资源: 266
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章