本篇文章给大家谈谈javascript零基础学要学多久,以及零基础学javascript全彩版pdf,希望对各位有所帮助,不要忘了收藏本站喔。

大家好,我是半夏👴,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注➕ 点赞 👍 加我微信:frontendpicker,一起学习交流前端,成为更优秀的工程师~关注公众号:搞前端的半夏,了解更多前端知识!点我探索新世界!
在JavaScript中,只有一种数字类型,那就是number,举个简单的例子,在C语言中,数字类型有int ,long ,float等等!而在JavaScript中统称为number。
let myage=18
let price= 200.00

JavaScript 中的数字非常简单Python解释器的安装步骤。可以创建一个整数,例如myage=100,或者创建一个浮点数,它是一个有小数的数字 ,例如price=200.00,
可以使用乘法、除法、加法和减法。
const a = 20;
const b = 10;

需要注意的是,**+**在进行混合类型计计算的时候,可能会变成连接符!
let name='搞前端的半夏'
let age=18

Math
JavaScript自带Math类,提供了很多内置的数学计算方法。

我们经常使用的是
Math.round()Math.floor()Math.ceil()Math.random()
Math.round()
括号接受一个数组,然后数字向上或者向下取整。
Math.round(2.5)
Math.round(2.2)

Math.floor()
返回小于或等于一个给定数字的最大整数。
Math.floor(2.2)
Math.floor(2.99999)

###Math.ceil()
返回大于或等于一个给定数字的最小整数。
Math.ceil(2.999)
Math.ceil(2.1)

Math.random
每次都会给你一个 0 到 1 之间的随机数

模和幂运算
除了乘法、除法、减法和加法之外,我们还有两个运算符,称为模和幂。
假设我们由20颗糖,要分给3个小朋友
let tanguo = 20;
let kids = 3;
let eachKidGets = tanguo / kids;
console.log(`每个小朋友可以获得 ${eachKidGets}`);
最后的计算结果是:每个小朋友可以获得 6.666666666666667。
这个结果并不符合我们的预期,我们希望的是一个每个可以获得糖果的最大整数。
此时我们就可以使用,Math.floor来取整。
let eachKidGets = Math.floor(tanguo / kids);
如果我们想要获取还剩下多少糖,我们此时就需要用到模运算。在JS中我们使用**%**来进行模运算,
tanguo % kids;

其他数学知识
0.1 + 0.2
如果您0.1 + 0.2在控制台中执行此操作,它将返回0.30000000004
在这个网站;https://0.30000000000000004.com/ 给出了具体的解释。
无穷大与无穷小
你应该知道的另一件事是 JavaScript 也有infinity和negative infinity
如果你这样做10 **了,double**实际上意味着*“10的X次方”*。所以10 ** 2返回 100 ,1000 ** 2返回 1000000。
当你计算1000 ** 200,返回的结果就是无穷大!
1000 ** 200

NaN

NaN是“数字”的一种类型,表述不是数字。
如果您尝试用不是数字的东西进行数学运算,就会遇到这种情况。它不会出错,只会返回 NaN。

被折叠的 条评论
为什么被折叠?



