zoukankan      html  css  js  c++  java
  • Number对象

    Number对象

    JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。

    在JavaScript中,数字不分为整数类型和浮点型类型,所有的数字都是由 浮点型类型。JavaScript采用IEEE754标准定义的64位浮点格式表示数字,它能表示最大值为±1.7976931348623157 x 10308,最小值为±5 x 10 -324

    八进制和十六进制

    如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数,如果前缀为 0 和 "x",则解释为十六进制数。

    绝不要在数字前面写零,除非您需要进行八进制转换。

    默认情况下,JavaScript 数字为十进制显示。

    但是你可以使用 toString() 方法 输出16进制、8进制、2进制。

    NaN - 非数字值

    NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。

    你可以使用 isNaN() 全局函数来判断一个值是否是 NaN 值。

    实例

    var x =  "Apple";
    isNaN(x); // 返回 true
    var y = 100 / "1000";
    isNaN(y); // 返回 false
    var z = "100 ";
    isNaN(y); // 返回 false
     

    数字可以是数字或者对象

    数字可以私有数据进行初始化,就像 x = 123;

    JavaScript 数字对象初始化数据, var y = new Number(123);

    实例

    var x = 123;
    var y = new Number(123);
    typeof(x) // 返回 Number
    typeof(y) // 返回 Object

    实例

    var x = 123;              
    var y = new Number(123);
    (x === y) // 为 false,因为 x 是一个数字,y 是一个对象
  • 相关阅读:
    CSS之表格边框合并、兄弟标签外边距合并、父子标签的外边距合并
    html之css选择器学习
    html5常见新增标签
    mysql之数据备份与恢复
    mysql之用户权限管理
    mysql之用户管理
    mysql之全球化和本地化:字符集、校对集、中文编码问题
    Sublime Text 3 安装与配置
    CSS 自适应
    php 验证码代码
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/6482910.html
Copyright © 2011-2022 走看看