﻿<?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; parseFloat</title>
	<atom:link href="http://www.jssay.com/blog/index.php/tag/parsefloat/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年01月1日 -- 2010年年终总结2010年04月28日 -- java各种开发框架总结2009年11月25日 -- 推荐一款3000元以下台式机配置2009年10月27日 -- Shell中修改文件的最后修改日期2010年09月22日 -- 搞笑的日语2011年04月1日 -- 再见JavaEye2009年10月16日 -- CVS中jar包被损坏的问题2010年10月11日 -- 推荐十款优秀的背单词软件2009年10月28日 -- Lucene中的特殊字符2010年04月26日 -- 卡巴斯基(kav)7.0最新KEY授权文件[2010/04/26更新]]]></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>2009年12月22日 -- <a href="http://www.jssay.com/blog/index.php/2009/12/22/classical-english-phrase/" title="Classical english phrase">Classical english phrase</a></li><li>2010年01月13日 -- <a href="http://www.jssay.com/blog/index.php/2010/01/13/%e7%be%8e%e5%9b%bd%e7%a7%91%e6%8a%80%e5%90%8d%e5%8d%9a%e5%a4%a7%e5%85%a8/" title="美国科技名博大全">美国科技名博大全</a></li><li>2011年01月12日 -- <a href="http://www.jssay.com/blog/index.php/2011/01/12/wp-polls-plugin-bug/" title="WP-Polls插件有Bug">WP-Polls插件有Bug</a></li><li>2010年10月14日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/14/java-encryption-algorithm/" title="Java加密算法">Java加密算法</a></li><li>2010年10月10日 -- <a href="http://www.jssay.com/blog/index.php/2010/10/10/14-excellent-mysql-client/" title="14款优秀的MySQL客户端">14款优秀的MySQL客户端</a></li><li>2010年04月29日 -- <a href="http://www.jssay.com/blog/index.php/2010/04/29/%e5%bd%bb%e5%ba%95%e8%a7%a3%e5%86%b3sql-server-2005%e6%97%a0%e6%b3%95%e8%bf%9c%e7%a8%8b%e8%bf%9e%e6%8e%a5%e7%9a%84%e9%97%ae%e9%a2%98/" title="彻底解决SQL SERVER 2005无法远程连接的问题">彻底解决SQL SERVER 2005无法远程连接的问题</a></li><li>2010年09月22日 -- <a href="http://www.jssay.com/blog/index.php/2010/09/22/41-paragraph-fantastic-3d-text-effects/" title="41款精彩绝伦的3D文字效果">41款精彩绝伦的3D文字效果</a></li><li>2010年05月17日 -- <a href="http://www.jssay.com/blog/index.php/2010/05/17/php-file-with-the-realization-of-the-specified-line-in-the-method-of-inserting-data/" title="用php实现在文件指定行插入数据的方法">用php实现在文件指定行插入数据的方法</a></li><li>2009年11月10日 -- <a href="http://www.jssay.com/blog/index.php/2009/11/10/u0026quotnotu0026quot-in-the-10-patients-in-the-oral-magical/" title="&#8220;Not&#8221;在口语中的10例妙用">&#8220;Not&#8221;在口语中的10例妙用</a></li><li>2011年08月18日 -- <a href="http://www.jssay.com/blog/index.php/2011/08/18/myeclipse-the-latest-version-v9-1-download/" title="myeclipse最新版(v9.1)下载">myeclipse最新版(v9.1)下载</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>

