学习目标
- 掌握JavaScript基本数据类型的使用
- 理解各种运算符的作用和优先级
- 熟练使用条件语句和循环语句
- 了解JavaScript的基本语法规则
数据类型
布尔值(Boolean)
2025/9/17大约 8 分钟
学习目标
前置知识
在学习本章之前,建议你对 JavaScript 有基本的了解。这将有助于你更快地掌握 Node.js 的概念。
Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境。它允许开发者使用 JavaScript 编写服务器端代码,打破了 JavaScript 只能在浏览器中运行的传统局面。
学习目标
let text = 'Hello JavaScript World';
// charAt() - 获取指定位置的字符
console.log(text.charAt(0)); // 'H'
console.log(text.charAt(6)); // 'J'
console.log(text.charAt(100)); // '' (超出范围返回空字符串)
// substring() - 截取字符串片段
console.log(text.substring(0, 5)); // 'Hello'
console.log(text.substring(6, 16)); // 'JavaScript'
console.log(text.substring(6)); // 'JavaScript World' (从位置6到末尾)
// substr() - 从指定位置开始截取指定长度
console.log(text.substr(0, 5)); // 'Hello'
console.log(text.substr(6, 10)); // 'JavaScript'
console.log(text.substr(-5)); // 'World' (负数从末尾开始)
// slice() - 类似substring,但支持负数索引
console.log(text.slice(0, 5)); // 'Hello'
console.log(text.slice(-5)); // 'World'
console.log(text.slice(-11, -6)); // 'Script'
学习目标
// 函数声明
function greet(name) {
return 'Hello, ' + name + '!';
}
// 函数调用
let message = greet('张三');
console.log(message); // "Hello, 张三!"
// 函数表达式
let add = function(a, b) {
return a + b;
};
let result = add(5, 3);
console.log(result); // 8
学习目标
DOM(Document Object Model,文档对象模型)是HTML和XML文档的编程接口。它将文档表示为一个树形结构,每个节点都是一个对象。
学习目标
学习目标