摘要:基础运算符,数学运算 我们从学校里了解到过很多运算符,比如说加号 +、乘号 *、减号 - 等。 在本章中,我们将从简单的运算符开始,然后着重介绍 JavaScript 特有的方面,这些是在学校中学习的数学运算所没有涵盖的。 术语:“一元运算符”,“二元运算符”,“运算元” 在正式开始前,我们先简单浏
阅读全文
摘要:概述 大多数情况下,运算符和函数会自动将赋予它们的值转换为正确的类型。 比如,alert 会自动将任何值都转换为字符串以进行显示。算术运算符会将值转换为数字。 在某些情况下,我们需要将值显式地转换为我们期望的类型。 ❗️ 对象还未纳入讨论中 在本章中,我们不会讨论 object 类型。目前,我们将只
阅读全文
摘要:由于我们将使用浏览器作为我们的演示环境,让我们看几个与用户交互的函数:alert,prompt 和confirm。 alert 这个我们前面已经看到过了。它会显示一条信息,并等待用户按下 “OK”。 例如: alert("Hello"); 弹出的这个带有信息的小窗口被称为 模态窗。“modal” 意
阅读全文
摘要:数据类型 在 JavaScript 中有 8 种基本的数据类型(译注:7 种原始类型和 1 种引用类型)。在这里,我们将对它们进行大体的介绍,在下一章中,我们将详细讨论它们。 我们可以将任何类型的值存入变量。例如,一个变量可以在前一刻是个字符串,下一刻就存储一个数字: // 没有错误 let mes
阅读全文
摘要:变量 变量 是数据的“命名存储”。我们可以使用变量来保存商品、访客和其他信息。 在 JavaScript 中创建一个变量,我们需要用到 let 关键字。 下面的语句创建(也可以称为 声明 或者 定义)了一个名称为 “message” 的变量: let message; 现在,我们可以通过赋值运算符
阅读全文
摘要:数据类型 在 JavaScript 中定义变量的时候使用的是 let/var,例如: let num = 18 let str = '18' 这两种方式定义的变量有什么区别呢?这里定义的两个变量 num 和 str 的数据类型不同。例如:描述年龄和工资通过数字来描述,注册某个网站的时候使用的账号和昵
阅读全文
摘要:为什么要学习 JavaScript HTML 和 CSS能做的是页面的静态效果,如果想实现页面上的一些功能或者交换效果,比如轮播图、数据格式验证等,就要用到 JavaScript。简而言之: HTML - 页面的结构 CSS - 页面的样式 JavaScript - 页面的行为 什么是 JavaSc
阅读全文