JavaScript中的基础数学 — 数字和操作符
在本次课程中,我们讨论 JavaScript 中的数学 — 我们如何使用运算符(en-US) 和其他功能来成功地操作数字以完成我们的请求。
前提:基本的计算机知识,对HTML和CSS初步了解,知道JavaScript是什么。
目标:熟悉 JavaScript 中Math 的基础知识。
好吧,可能不是。有些人喜欢数学,有些人可能从在学校必须学习乘法表和长除法时就讨厌数学,还有人介于两者之间。但我们都不能否认,数学是生活的基本组成部分,我们离不了它。尤其如此,当我们学习编写 JavaScript 程序(或任何其他语言),我们所做的很多事情都依赖于处理数值数据,计算新值等。你将不会惊讶地认识到 JavaScript 有一套可用的全功能的数学功能。
本文仅讨论您现在需要了解的基本部分。
在编程中,即使是人人熟知的最普遍的十进制数,也比你想象的要复杂的多。我们使用不同的术语来描述不同类型的十进制数,例如:
整数就是整数,例如 10, 400, 或者 -5.浮点数(浮点) 有小数点或小数位,例如 12.5,和56.7786543。双精度双精度是一种特定类型的浮点数,它们具有比标准浮点数更高的精度(这意味着它们精确到更大的小数位数)。
我们甚至有不同类型的数字系统! 十进制是基数10(意味着它在每列使用0-9),但是我们也有这样的东西:
二进制— 计算机的最基础语言; 0s and 1s八进制— 基数8,每列使用0-7十六进制— 基数16,每列使用0-9,然后使用a-f。 在CSS中设置颜色时,可能会遇到这些数字。
在你开始担心你的大脑混乱之前,先停下来吧! 一开始,我们将在本课程中坚持使用十进制数; 你很少会遇到需要开始考虑其他类型的情况,如果有的话。
第二个好消息是,与其他一些编程语言不同,JavaScript只有一个数据类型用来表示数字(包括 integers 和decimals ),您猜对了,Number。 这意味着,你在JavaScript中处理的任何类型的数字,都以完全相同的方式处理它们。
让我们快点玩一些数字,以重新定义我们所需要的基本语法。 在您的开发工具JavaScript控制台中输入下面列出的命令。
首先,我们先声明一对变量,并分别