parseFloat() 函数可解析一个字符串,并返回一个浮点数。
它的语法是:parseFloat(string);
注释:只有字符串中的第一个数字会被返回,开头和结尾的空格是允许的。
提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN,如果只想解析数字的整数部分,请使用 parseInt() 方法。
示例:
<script type="text/javascript"> document.write(parseFloat("10")) ; document.write(parseFloat("10.00")) ; document.write(parseFloat("10.33")) ; document.write(parseFloat("34 45 66")) ; document.write(parseFloat(" 60 ")) ; document.write(parseFloat("40 years")); document.write(parseFloat("He was 40")); </script>
结果:
10
10
10.33
34
60
40
NaN
以上是parseFloat() 函数的一个简介。
下面来分享下遇到的问题,先上一个简单的例子吧:
例子: var num=parseFloat("234432.9")-parseFloat"0.2"); alert(num); 结果是: 234432.69999999998
很明显,这个结果不是我们想要的那个结果。
为啥会出现这个问题,说实话,我也不太清楚。但是依靠度娘我解决了这个问题所以先把解决方法分享给大家!
第一种:四舍五入 Math.round(parseFloat("234432.9")-parseFloat"0.2"));
第二种:保留几位小数
num.toFixed(2); toFixed(n)中的n代表保留几位
第三种:扩大一定的倍数,对结果在缩小这个倍数
var num1=parseFloat("234432.9")*1000000000000;
var num2=parseFloat("0.2")*1000000000000;
var num3=(num1-num2)/1000000000000;
结果为 234432.7
相关推荐
在Javascript中parseFloat()方法会产生精度问题 代码如下: [removed] var a = “0.11”; var b = “0.2801”; var c = “1.002”; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = ...
parseFloat()方法可以解析一个字符串,并返回一个浮点数。本文给大家分享javascript parsefloat()方法的相关知识,对javascript parsefloat相关知识感兴趣的朋友一起学习吧
函数在JavaScript中扮演着重要角色,是代码模块化的基础。以下是一些JavaScript函数和相关知识点的详细解释: 1. `document.write("")`:这个函数用于在HTML文档加载时向文档流中写入内容,通常不推荐在现代Web开发...
根据给定文件的信息,我们可以总结出关于JavaScript中的几个重要系统函数的知识点,这些知识点主要集中在URI编码解码、数字解析以及数值判断上。 ### 1. URI 编码与解码 #### 1.1 `encodeURI()` - **功能**:`...
### JavaScript函数大全Word版知识点详解 #### 一、概述 《JavaScript函数大全Word版》是一份详尽的JavaScript基础知识及函数应用指南。该文档通过列举常见的JavaScript语法特性、内置对象和函数,帮助开发者快速...
javascript函数大全 91.document.write()不换行的输出,document.writeln()换行输出 92.document.body.noWrap=true;防止链接文字折行. 93.变量名.charAt(第几位),取该变量的第几位的字符. 94."abc"....
为了更灵活地处理浮点数计算,我们可以编写一个自定义函数 `formatFloat()` 来解决精度问题。该函数的核心思路是将浮点数转换为整数进行计算,最后再转换回浮点数。 ```javascript function formatFloat(f, digit) ...
javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数...
### JavaScript函数库知识点详解 #### 一、字符串处理函数 ##### 1. **Trim函数** - **trim()**: 去除字符串首尾的空白字符。 ```javascript String.prototype.trim = function() { return this.replace(/(^[\...
根据给定的文件信息,以下是对“javascript内置函数速查”的详细解读,涵盖了JavaScript中关键的内置函数和语法,帮助理解和应用这些基本概念。 ### 1. 文档操作 - **`document.write()`**: 此函数用于在文档流中...
在“教案javascript常用函数集.pdf”中,主要介绍了五类常用的JavaScript函数:常规函数、数组函数、日期函数、数学函数和字符串函数。 1. 常规函数: - `alert()`:弹出警告对话框,显示一条消息,用户点击确定...
JavaScript函数是编程语言中的核心组成部分,用于执行特定任务或实现特定功能。在JavaScript中,函数分为多种类型,每种类型都有其特定的用途。本文将详细介绍标题和描述中提到的JavaScript函数小集锦,包括常规函数...
parseInt 和 parseFloat 函数的主要用途是在 JavaScript 代码中将数字字符串转换为数字值,例如可以用来将用户输入的数字字符串转换为数字值。 5. Number 和 String 函数 在 JavaScript 中,Number 和 String 函数...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它为开发者提供了丰富的内置函数来处理各种任务。在JavaScript中,函数是一段可重复使用的代码块,可以接受参数并返回结果。这里我们将深入探讨标题和描述...
### JavaScript自定义函数一览表详解 #### 一、概述 JavaScript是一种广泛应用于网页开发中的脚本语言,它能够实现动态效果、用户交互等功能。本文档将详细介绍一系列与JavaScript相关的知识点,包括基本语法、...
6. **parseFloat函数**:解析一个字符串参数并返回一个浮点数。 7. **parseInt函数**:解析一个字符串参数并返回一个整数,可以指定字符串的基数。 8. **prompt函数**:弹出一个对话框提示用户输入信息,通常用于...