JavaScript 指南学习笔记

简介

JavaScript是一种高级编程语言,它通常用于与网页交互来实现动态效果。在本文中,我们将深入探讨JavaScript的各种概念和用法。

基础语法

变量

在JavaScript中,变量是用来存储数据的容器。定义变量时,可以使用var、let或const关键字。其中,var关键字定义的变量在整个函数作用域内可见,而let和const定义的变量则只在块级作用域中可见。例如:

javascriptCopy Code
var x = 1; let y = 2; const z = 3; console.log(x); // 1 console.log(y); // 2 console.log(z); // 3

数据类型

JavaScript支持多种数据类型,包括字符串、数字、布尔值、对象和数组等。在定义变量时,需要根据数据类型使用不同的语法。例如:

javascriptCopy Code
var str = "Hello World"; var num = 123; var isTrue = true; var obj = {name: "Tom", age: 18}; var arr = [1, 2, 3]; console.log(str); console.log(num); console.log(isTrue); console.log(obj.name); console.log(arr[0]);

运算符

JavaScript支持多种运算符,包括算术运算符、比较运算符和逻辑运算符等。例如:

javascriptCopy Code
var a = 10; var b = 5; console.log(a + b); // 15 console.log(a - b); // 5 console.log(a * b); // 50 console.log(a / b); // 2 console.log(a % b); // 0 console.log(a > b); // true console.log(a < b); // false console.log(a == b); // false console.log(a != b); // true console.log(a && b); // 5 console.log(a || b); // 10 console.log(!a); // false

函数

在JavaScript中,函数是一段可重复使用的代码块,它用于实现特定的功能。定义函数时,需要指定参数和返回值。例如:

javascriptCopy Code
function add(x, y) { return x + y; } console.log(add(1, 2)); // 3

DOM 操作

在JavaScript中,DOM(文档对象模型)是一种模型,用于表示网页中的元素和属性。通过操作DOM,我们可以实现对网页的动态修改。例如:

htmlCopy Code
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>DOM操作</title> </head> <body> <div id="container"></div> <script> var container = document.getElementById("container"); container.innerHTML = "<p>Hello World</p>"; </script> </body> </html>

总结

本文介绍了JavaScript的基础语法、数据类型、运算符、函数和DOM操作等内容。JavaScript是一种强大而灵活的语言,它可以用于各种场景中,例如网页开发、服务器端编程等。