返回

JavaScript 高级程序设计(第四版)——第三章(下)阅读笔记

前端

了解 JavaScript 的基础:数据类型、变量和运算符

JavaScript 是一种强大的编程语言,用于创建交互式网页和应用程序。掌握 JavaScript 的基础对于任何希望涉足 Web 开发领域的人来说至关重要。本文将深入探讨 JavaScript 的基本组成部分,包括数据类型、变量和运算符。

数据类型:JavaScript 的构建块

数据类型定义了 JavaScript 中值的类型。JavaScript 有六种基本数据类型:

  • Undefined: 表示未分配值的变量
  • Null: 表示空对象引用
  • Boolean: 存储真或假值
  • Number: 表示数字值
  • String: 表示文本值
  • Symbol: 表示唯一标识符

变量:JavaScript 的存储容器

变量是用来存储数据的容器。在 JavaScript 中,使用 var 声明变量。变量必须先声明,然后才能使用。

var name = "John"; // 声明一个名为 name 的变量,并将其值设置为 "John"
console.log(name); // 输出变量的值

运算符:执行操作的工具

运算符用于对变量或值执行操作。JavaScript 中有各种各样的运算符,包括:

  • 算术运算符: +、-、*、/、%
  • 比较运算符: ==、!=、>、<、>=、<=
  • 逻辑运算符: &&、||、!
  • 赋值运算符: =、+=、-=、*=、/=、%=
var num1 = 10;
var num2 = 20;
var sum = num1 + num2; // 使用加法运算符 (+) 计算总和
console.log(sum); // 输出结果

条件语句:控制代码流

条件语句用于根据条件执行不同的代码。JavaScript 中最常见的条件语句是 if 语句:

if (condition) {
  // 如果条件为真,执行此代码块
} else {
  // 如果条件为假,执行此代码块
}

循环语句:重复执行代码

循环语句用于重复执行一段代码。JavaScript 中有三种循环语句:

  • for 循环: 用于循环遍历一组值
  • while 循环: 用于只要条件为真就重复执行代码
  • do...while 循环: 用于先执行代码,然后再检查条件
// 使用 for 循环打印数字 1 到 10
for (var i = 1; i <= 10; i++) {
  console.log(i);
}

结论

本文介绍了 JavaScript 的基本语法,包括数据类型、变量、运算符、条件语句和循环语句。掌握了这些知识,就可以开始编写简单的 JavaScript 程序了。随着不断的练习和探索,你将能够创建越来越复杂的应用程序。

常见问题解答

  1. 什么是 JavaScript 中的原语类型?

    • 原语类型是不包含其他值的简单数据类型,包括 undefined、null、boolean、number、string 和 symbol。
  2. 变量是否可以重新赋值?

    • 是的,JavaScript 中的变量是可以重新赋值的。
  3. 哪种运算符用于比较两个值是否相等?

    • == 运算符用于比较两个值是否相等。
  4. if 语句中 else 块是否总是必要的?

    • 不,else 块不是 if 语句中必需的。
  5. 哪种循环语句最适合遍历数组?

    • for 循环最适合遍历数组。