美文网首页
027|JavaScript中的数值

027|JavaScript中的数值

作者: 中年小钢炮 | 来源:发表于2017-05-21 01:29 被阅读14次

前面的课程中简单介绍了数值,这一节里,我们来专门展开学习一下JavaScript中数值的特性。

数值的英文是Number,直译过来就是数值。

Number字面值

上一节,我们学习了String字面值。字面值的涵义就是,直接生成的原始内存数据,而非通过new生成的对象。
所以Number字面值,就是是编码时直接写的一个内存数据,无论是整数还是小数。如:

var age = 18  // Number字面值
var score = 97.5 // Number字面值

Number对象

Number是一个JavaScript对象,是对Number字面值的封装。和String对象一样,通过new语句生成Number字面值。如:

var age = new Number(18) // Number对象
console.log(age); 

上面代码创建了一个Number对象,我们来看一下运行时输出 :

运行结果

可以看到,Number对象的输出与Number字面值的输出不一样,前者多了一些内容。
上图的意思是age是一个Number类型的数据,它所包含的Number字面值为18。

Infinity

Infinity 是全局对象的一个属性,即它是一个全局变量。Infinity是一个数值,表示无穷大。而-Infinity为负无穷大。

例如任何正值乘以 Infinity 为 Infinity, 任何数值(除了Infinity 和 -Infinity)除以 Infinity 为 0。

NaN

NaN 是一个全局对象的属性。用于表示当前对象指向的是一个非数字对象,通在计算失败时使用。如:

Math.sqrt(-1)

判断一个变量是否指向NaN,必须通过isNan()方法来判定。

好,这一节讲完了。这一节我们全面学习了JavaScript中的数值,希望你获益良多。后续还有很多技巧需要你慢慢学习。

什么是变量作用域?
什么是let变量?它与var变量有什么区别?

请继续关注我的课程,我将在后续课程中为大家解答上述问题。

想学计算机技术吗?需要1对1专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

我的微信

相关文章

  • 027|JavaScript中的数值

    前面的课程中简单介绍了数值,这一节里,我们来专门展开学习一下JavaScript中数值的特性。 数值的英文是Num...

  • 创建对象有哪些方式

    JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...... 此外,JavaScript允许自...

  • javascript对象

    javascript中的所有事物都是对象 : 字符串 数值 数组 函数.... 此外, javascript允许自...

  • js-01

    对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自...

  • JavaScript  学习笔记( 高级篇)

    JavaScript 对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,Jav...

  • JS 对象笔记

    1.JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自...

  • JavaScript对象

    前言: 1、JavaScript中的所有事物都是对象:字符串、数值、数组、函数… 2、JavaScript 提供多...

  • js对象基础学习

    JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自定义...

  • 05-JS基础(对象方法)

    javascript基础五 对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、布尔、日期、数学...

  • JavaScript 面向对象

    JavaScript对象 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数等,此外,JavaS...

网友评论

      本文标题:027|JavaScript中的数值

      本文链接:https://www.haomeiwen.com/subject/eilmxxtx.html