javascript Number 使用

原创 2012年03月26日 21:11:50

今天google map用到lat,lng,zoom,

从json传来的lat,lng直接用就可以,zoom必须转一回

才知道var不能直接换成number。

在javascript中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘''括起来的字符或数值)、布尔型(使True或False表示)和空值。

不过也有人说还包括object和未定义值(undefined)

Number 对象

Number 对象是原始数值的包装对象。

创建 Number 对象的语法:

var myNum=new Number(value);
var myNum=Number(value);

参数

参数 value 是要创建的 Number 对象的数值,或是要转换成数字的值。

返回值

当 Number() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 Number 对象。如果不用 new 运算符,把 Number() 作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回 NaN)。

Number 对象描述

在 JavaScript 中,数字是一种基本的数据类型。JavaScript 还支持 Number 对象,该对象是原始数值的包装对象。在必要时,JavaScript 会自动地在原始数据和对象之间转换。在 JavaScript 1.1 中,可以用构造函数 Number() 明确地创建一个 Number 对象,尽管这样做并没有什么必要。

构造函数 Number() 可以不与运算符 new 一起使用,而直接作为转化函数来使用。以这种方式调用 Number() 时,它会把自己的参数转化成一个数字,然后返回转换后的原始数值(或 NaN)。

构造函数通常还用作 5 个有用的数字常量的占位符,这 5 个有用的数字常量分别是可表示的最大数、可表示的最小数、正无穷大、负无穷大和特殊的 NaN 值。注意,这些值是构造函数 Number() 自身的属性,而不是单独的某个 Number 对象的属性。

比如这样使用属性 MAX_VALUE 是正确的:

var big = Number.MAX_VALUE

但是这样是错误的:

var n= new Number(2);
var big = n.MAX_VALUE

作为比较,我们看一下 toString() 和 Number 对象的其他方法,它们是每个 Number 对象的方法,而不是 Number() 构造函数的方法。前面提到过,在必要时,JavaScript 会自动地把原始数值转化成 Number 对象,调用 Number 方法的既可以是 Number 对象,也可以是原始数字值。

var n = 123;
var binary_value = n.toString(2);

 

 

javascript中Number有关的一些方法

  • 2014年06月04日 10:31
  • 3KB
  • 下载

es6 javascript的Number数字类型的原型新增加的方法

Number.isFinite()用来检查一个数值是否为有限的( finite )。 Number.isFinite(15); // true Number.isFinite(0.8); // tr...

JavaScript中关于parseInt(),Number(),parseFloat()以及一元运算符“+”将字符串类型转换为数字类型的对比

昨天看到了JS中基本类型互相转换的一些内容,遇到了pareInt()和Number()两种方式,感觉以前只是应用但是对其没有一个系统的了解,去网上大致了解了一下,自己总结了一下: parseInt()...

JavaScript校验Number(4,1)格式的数字

项目里面有个录入,需要数字格式进行校验,前端使用的是miniUI框架,miniUI文档里面自带了校验,vtype="float",校验浮点数的,但是它不能做到校验这个浮点数有几位整数和几位小数,所以就...

JavaScript Number 对象参考手册

Number 对象 Number 对象是原始数值的包装对象。 创建 Number 对象的语法: var myNum=new Number(value); var myNum=Number(val...

JavaScript对象(Number_String)

创建对象1,直接用Object()创建对象,再向对象中添加属性person=new Object(); person.firstname="Bill"; person.lastname="Gates"...

IEEE754 浮点数格式 与 Javascript number 的特性

IEEE754 浮点数格式 与 Javascript number 的特性Javascript 作为一门动态语言,其数字类型只有 number 一种。 nubmer 类型使用的就是 IEEE754 标...

JAVASCRIPT:NUMBER类型

JAVASCRIPT:NUMBER类型 本文适合初学js,对js有一些了解,希望可以进一步了解js的人群。 Js中的原始类型有三种:数字(number),字符串(string),布尔值(Boole...

[leetcode][javascript]Happy Number

Write an algorithm to determine if a number is "happy". A happy number is a number defined by the...
  • linc101
  • linc101
  • 2015年06月23日 22:08
  • 465

javascript中number paseInt注意事项

有3个函数可以把非数值转化成数值:Number()、parseInt()和parseFloat()。第一个函数,即转型函数Number()可以用于任何数据类型,而另两个函数则专门用于把字符串转换成数值...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript Number 使用
举报原因:
原因补充:

(最多只允许输入30个字)