﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JSSAY&#039;S BLOG &#187; parseDouble</title>
	<atom:link href="http://www.jssay.com/blog/index.php/tag/parsedouble/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jssay.com/blog</link>
	<description>关注Java, Linux, 互联网, SEO, Wordpress, Jquery, Web前端</description>
	<lastBuildDate>Fri, 30 Sep 2011 09:13:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Javascript的精度问题</title>
		<link>http://www.jssay.com/blog/index.php/2010/02/04/javascript%e7%9a%84%e7%b2%be%e5%ba%a6%e9%97%ae%e9%a2%98/</link>
		<comments>http://www.jssay.com/blog/index.php/2010/02/04/javascript%e7%9a%84%e7%b2%be%e5%ba%a6%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 12:45:42 +0000</pubDate>
		<dc:creator>jssay</dc:creator>
				<category><![CDATA[程序设计]]></category>
		<category><![CDATA[Javascript精度]]></category>
		<category><![CDATA[parseDouble]]></category>
		<category><![CDATA[parseFloat]]></category>

		<guid isPermaLink="false">http://www.jssay.com/blog/?p=592</guid>
		<description><![CDATA[在用Javascript进行数值运算的时候，经常会遇到莫名其妙的问题。比如我要从一组输入框里获得一组数据：0.15、0.25、0.1、0.2、0.3， 我先将它们转换成数值类型。因为Javascript默认不支持double类型的转换，但是我们可以退而求其次，用parseFloat()去parse字符类型的数据为浮点型数据。但是当我们将这些转换后的数据相加后，连我们口算都能得出结果的加法运算，结果却不等于一。
显然，数值在相加的过程中丢失了精度。为了解决这个问题，我们需要用到Javascript的一个内置函数toFixed(),用这个函数可以将结果精确到小数点后n位，四舍五入。

本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明： 转载自JSSAY&#039;S BLOG
本文链接地址: http://www.jssay.com/blog/index.php/2010/02/04/javascript%e7%9a%84%e7%b2%be%e5%ba%a6%e9%97%ae%e9%a2%98/





随机日志2011年03月23日 -- MyEclipse最新版(V9.0)下载2011年09月30日 -- Spring通过代理发送邮件2010年09月23日 -- Eclipse最新版(V4.1)下载2010年05月17日 -- 张婉悠：不识闫凤娇 闫凤娇厕所门下载事件回顾2010年09月15日 -- Shell程序设计之case语句2010年10月22日 -- NetBeans正式版(6.9)下载2010年09月6日 -- Java4ever恶搞短片2009年10月11日 -- XP系统自动登录，无需输入密码！2009年10月14日 -- 在WordPress首页和目录页显示摘要的方法2010年04月29日 -- Linux环境下的Socket编程 ]]></description>
			<content:encoded><![CDATA[<p>在用Javascript进行数值运算的时候，经常会遇到莫名其妙的问题。比如我要从一组输入框里获得一组数据：0.15、0.25、0.1、0.2、0.3， 我先将它们转换成数值类型。因为Javascript默认不支持double类型的转换，但是我们可以退而求其次，用parseFloat()去parse字符类型的数据为浮点型数据。但是当我们将这些转换后的数据相加后，连我们口算都能得出结果的加法运算，结果却不等于一。</p>
<p>显然，数值在相加的过程中丢失了精度。为了解决这个问题，我们需要用到Javascript的一个内置函数toFixed(),用这个函数可以将结果精确到小数点后n位，四舍五入。
<div style="margin-top: 15px; font-style: italic">
<p><strong>本Blog文章除特别声明之外皆为原创文章，欢迎转载，转载请注明：</strong> 转载自<a href="http://www.jssay.com/blog/">JSSAY&#039;S BLOG</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.jssay.com/blog/index.php/2010/02/04/javascript%e7%9a%84%e7%b2%be%e5%ba%a6%e9%97%ae%e9%a2%98/">http://www.jssay.com/blog/index.php/2010/02/04/javascript%e7%9a%84%e7%b2%be%e5%ba%a6%e9%97%ae%e9%a2%98/</a></p>
</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2870579454529881";
/* 页脚，468x60的广告 */
google_ad_slot = "6663520172";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li>2011年01月1日 -- <a href="http://www.jssay.com/blog/index.php/2011/01/01/2010-year-end-wrap/" title="2010年年终总结">2010年年终总结</a></li><li>2009年12月13日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/13/2009-best-jquery-plug-in-turn/" title="2009 年度最佳 jQuery 插件（转）">2009 年度最佳 jQuery 插件（转）</a></li><li>2010年10月28日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/28/logging-tool-development/" title="开发日志记录工具">开发日志记录工具</a></li><li>2010年04月26日 -- <a href="http://www.jssay.com/blog/index.php/2010/04/26/kaspersky-kav-7-0-latest-key-authority-20100426-update/" title="卡巴斯基(kav)7.0最新KEY授权文件[2010/04/26更新]">卡巴斯基(kav)7.0最新KEY授权文件[2010/04/26更新]</a></li><li>2010年03月1日 -- <a href="http://www.jssay.com/blog/index.php/2010/03/01/%e6%b5%85%e8%b0%88%e4%b8%b0%e7%94%b0%e5%8f%ac%e5%9b%9e%e9%97%a8/" title="浅谈丰田召回门">浅谈丰田召回门</a></li><li>2010年09月21日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/21/75-best-web-design-resources/" title="75个最佳Web设计资源">75个最佳Web设计资源</a></li><li>2009年10月20日 -- <a href="http://www.jssay.com/blog/index.php/2009/10/20/perl%e7%9a%84url%e7%bc%96%e7%a0%81%e5%92%8c%e8%a7%a3%e7%a0%81/" title="Perl的URL编码和解码">Perl的URL编码和解码</a></li><li>2010年01月9日 -- <a href="http://www.jssay.com/blog/index.php/2010/01/09/%e5%8d%a1%e5%b7%b4%e6%96%af%e5%9f%bakav7-0%e6%9c%80%e6%96%b0key%e6%8e%88%e6%9d%83%e6%96%87%e4%bb%b620100108%e6%9b%b4%e6%96%b0/" title="卡巴斯基(kav)7.0最新KEY授权文件[2010/01/08更新]">卡巴斯基(kav)7.0最新KEY授权文件[2010/01/08更新]</a></li><li>2010年07月25日 -- <a href="http://www.jssay.com/blog/index.php/2010/07/25/page-the-problem-can-not-be-copied-text/" title="页面文本内容无法复制的问题">页面文本内容无法复制的问题</a></li><li>2009年11月10日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/10/chat-with-foreigners-in-english-will-be-the-10/" title="跟老外聊天必会的10句英语 ">跟老外聊天必会的10句英语 </a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jssay.com/blog/index.php/2010/02/04/javascript%e7%9a%84%e7%b2%be%e5%ba%a6%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

