js中计算double类型是什么?

 我来答
杜忆枫
2017-12-31 · TA获得超过318个赞
知道答主
回答量:476
采纳率:100%
帮助的人:237万
展开全部
拜托 人家是问JS里面的
还有 js里面好像没有转化成 double的方法

只有这样的 parseFloat("123")
验证过了没有 parseDouble()方法

找到一种放法你可以借鉴一下

javascript中如果一个变量的值是字符串,且里面的值是数字类型的,你就可以直接用这个变量乘1,就可以将它变成数值类型了.
例如

var str = "12.2365";
你就可以用它乘1

var value = str*1;

这个value就是你要的数值类型的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
混F吃
2018-03-07 · TA获得超过6276个赞
知道小有建树答主
回答量:44
采纳率:100%
帮助的人:7415
展开全部

js里没有没有double类型的数据类型。

可以指定定义浮点数。不需要转移:

然后可以直接用a进行计算。

例子:

var a = 12.3333333;

var b = 15.5555555;

alert(a+b);   //将弹出:27.8888888;

1、当小数点后面的个数相同时:

num1=1.23

num2=24.21

计算得:

num1+num2=1.2324.21    -----这结果表明是,字符串直接拼接

num1*1+num2*1=25.44    ----结果可见,num1*1 是直接将它转变成我们想要的结果了

2、当小数点后面的个数不同时:(注意当我们的string后面有空格,每一个空格都视为一位小数)

num1=12.1;

num2=0.21;

计算得:

num1*1+num2*1=12.219999999999999     这种情况我们就不能怎么做了

改为:

(num1*100+num2*100)/100=12.22

Undefined类型

Undefined类型只有一个值undefined,它是变量未被赋值时的值,在JS中全局对象有一个undefined属性表示undefined,事实上undefined并非JavaScript的关键字,可以给全局的undefined属性赋值来改变它的值。

Null类型

Null类型也只有一个值null,但是JavaScript为它提供了一个关键字null来表示这个唯一的值。Null类型的语义是“一个空的对象引用”。

Boolean类型

Boolean有两种取值true和false

String类型

String类型的的正式解释是一个16位无符号整数类型的序列,它实际上用来表示以UTF-16编码的文本信息。

Number类型

JavaScript的Number共有18437736874454810627 (就是 264-253 +3)个值。JavaScript的Number以双精度浮点类型存储,除了9007199254740990表示NaN,它遵守IEEE 754(见附1)规定,占用64位8字节。

Object类型

JavaScript中最为复杂的类型就是Object,它是一系列属性的无序集合,Function是实现了私有属性[[call]]的Object,JavaScript的宿主也可以提供一些特别的对象。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式