JavaScript入门教程:基础语法与DOM操作

需积分: 1 0 下载量 69 浏览量 更新于2024-08-03 收藏 110KB PDF 举报
JavaScript语言入门教程&demo.pdf JavaScript是一种强大的脚本语言,其核心在于其广泛应用于网页和网站开发中的动态性和交互性。它在浏览器环境中运行,无需预编译,可以直接与用户的设备进行实时交互。本教程将带你深入了解JavaScript的基础概念和关键语法。 1. 变量和数据类型: JavaScript支持多种数据类型,包括: - 数字(Number):如`let age = 25;`,用于存储整数或浮点数。 - 字符串(String):如`let name = "John";`,用于存储文本数据。 - 布尔(Boolean):如`let isStudent = true;`,只有两个值:true和false。 - 对象(Object):用于组织数据结构,如创建一个包含属性和方法的对象。 - 数组(Array):有序的数据集合,如`let fruits = ["apple", "banana", "orange"];`。 - null 和 undefined:特殊的值,表示变量没有被赋值或不存在。 2. 函数(Function): 函数是可重复使用的代码片段,有助于组织和封装复杂的逻辑。例如,定义一个简单的问候函数: ```javascript function greet(name) { console.log("Hello, " + name + "!"); } greet("Alice"); // 输出:Hello, Alice! ``` 3. 条件语句: JavaScript使用if、else if (elseif) 和 else来控制程序流程,根据特定条件执行不同的代码块: ```javascript let score = 85; if (score >= 90) { console.log("Excellent"); } else if (score >= 70) { console.log("Good"); } else { console.log("Needs improvement"); } ``` 4. 循环语句: JavaScript提供了几种循环结构: - for循环:如`for (let i = 0; i < 5; i++) { console.log(i); }`,按指定次数执行代码块。 - while循环:如`let count = 0; while (count < 5) { console.log(count); count++; }`,当条件满足时持续执行。 - do...while循环:至少执行一次,然后根据条件决定是否继续。 5. DOM操作: JavaScript通过DOM(文档对象模型)接口与HTML文档交互,可以动态修改网页内容: - 获取元素:`let heading = document.getElementById("heading");` - 修改元素内容:`heading.innerHTML = "NewHeading";` - 事件监听器:`button.addEventListener("click", function() { console.log("Button clicked"); });` 通过这个JavaScript入门教程,你可以快速掌握基础语法和常用技巧,为进一步学习和实际项目开发打下坚实的基础。后续章节可能会深入探讨函数式编程、异步编程、ES6新特性等更高级的主题。