今天在看jquery时用到了parseFloat(第一个参数,10),对这两个参数很是疑惑,于是整理搜集了一下,晒出来与大家分享,希望本文对你有所帮助,感兴趣的朋友可以了解下
今天在看jquery的时候里面用到了parseFloat(第一个参数,10),一直不懂第二个参数是什么意思,于是上网查了一下,怕以后忘记就记下来。
定义和用法:parseFloat() 函数可解析一个字符串,并返回一个浮点数。
语法:parseFloat(string),参数string是必须的,表示要被解析的字符串
返回值:返回解析后的数字
注意事项:
1.开头和结尾的空格是允许的。
2.如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN
3.如果只想解析数字的整数部分,请使用 parseInt() 方法。
4.只有字符串中的第一个数字会被返回。
附上例子:
在本例中,我们将使用 parseFloat() 来解析不同的字符串:
<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(第一个参数,10)中的10是什么意思parseFloat的第二个参数表示转化的进制,10就表示转为10进制。
相关推荐
### JavaScript中的parseFloat函数详解 #### 一、概述 在JavaScript编程语言中,`parseFloat`是一个非常重要的函数,用于将字符串转换成浮点数。本文旨在详细介绍`parseFloat`函数的定义、用法以及需要注意的一些...
JS中有三种函数可以将非数值转换成数值:Number()、parseInt()和parseFloat()。接下来通过本文详细的给大家介绍JS转换数值函数Number()、parseInt()、parseFloat()的实例代码,感兴趣的朋友一起看看吧
### JavaScript避免数字计算精度误差的方法详解 #### 一、引言 在JavaScript中进行浮点数运算时,经常会出现精度误差的问题。例如,一个简单的加法运算 `0.1 + 0.2` 的结果并不是预期中的 `0.3`,而是 `0....
在JavaScript编程中,类型转换是一个常见而重要的话题,其中涉及到数字类型转换的方法有三个:`Number()`, `parseInt()`, 和 `parseFloat()`。这三个方法虽然都用于将值转换成数字类型,但它们在转换细节和用途上...
JavaScript中的AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。这里我们将深入讲解JavaScript的基础知识以及AJAX的...
在 JavaScript 中,可以使用多种方法将其他类型转换为数值类型,包括 Number() 方法、parseInt() 方法、parseFloat() 方法等。 1. Number() 方法 Number() 方法可以将任何类型转换为数值类型。如果要转换的字符串...
13. **类型转换**:JavaScript有隐式和显式类型转换,如`toString`、`valueOf`、`parseInt`、`parseFloat`等方法。 14. **正则表达式**:正则表达式用于模式匹配和文本搜索,JavaScript中的`RegExp`对象提供了相关...
以上就是文档中所提到的一些JavaScript常用属性和方法的详解。通过这些知识点,可以构建基础的前端网页交互功能,以及进行更复杂的编程任务。需要注意的是,文档中的文字有些是通过OCR扫描识别出来的,可能会存在...
以下是关于JavaScript中DOM操作的一些关键知识点,结合火狐和IE之间的差异进行详细讲解: 1. **平稳退化和向后兼容**: - 开发者应该始终确保代码对不同浏览器的兼容性,通过测试和检查来确保DOM方法的可用性。 ...
### JavaScript 计算小数的通用方法 #### 背景与问题 在JavaScript中进行数学运算时,尤其是在处理小数运算时,由于JavaScript内部采用的是浮点数表示法(基于IEEE 754标准),这可能会导致计算结果出现精度误差。...
### JS中数学函数的使用详解 #### 一、引言 JavaScript作为一种广泛应用于网页开发的脚本语言,提供了丰富的内置对象来支持各种编程需求。其中之一就是`Math`对象,它包含了许多用于执行基本数学运算的方法和属性。...
### JavaScript 常用方法详解 #### 一、JavaScript 概览 JavaScript 是一种轻量级的编程语言,被广泛应用于网页开发中,为用户提供动态交互功能。它由三大部分组成:ECMAScript(语法部分)、BOM(浏览器对象模型...
在JavaScript中,单竖杠运算符(`|`)通常被用作按位或运算符,但它也有一个独特的用途,特别是在处理浮点数时,它能够进行简单的取整操作。这个特殊的用法与`Math.floor()`(向下取整)和`Math.ceil()`(向上取整)...
在上述代码片段中,可以看到既有原生JavaScript的DOM操作,也有jQuery的使用(如`$(span).offset()`)。这种方式的结合使用主要是为了兼容性和便利性的考虑。例如,`$(span).offset()`可以轻松地获取元素的偏移量,...
### JavaScript基本属性与方法知识点详解 #### 一、概述 在现代Web开发中,JavaScript作为一门重要的编程语言,被广泛应用于网页动态效果的实现、数据处理以及前后端交互等方面。对于初学者而言,掌握JavaScript的...
### JS常用方法及技巧知识点详解 #### 一、概述 JavaScript (简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本来实现的,但是它也被用于服务器端编程(例如...
JavaScript中的单竖杠运算符(`|`)是一种位运算符,主要用于处理二进制数据。在整数操作中,特别是在涉及数值取整时,它展现出了一种独特的用途。这里我们将详细探讨`|0`运算是如何工作的,以及它与`Math.floor()`...
总之,`parseInt()`和`parseFloat()`是JavaScript中非常实用且强大的工具,它们可以帮助开发者有效地处理字符串和数字之间的转换问题。通过深入了解这些函数的工作机制和应用场景,开发者可以编写出更加高效和可靠的...
通过以上内容,我们可以了解到JavaScript中处理数字精度误差的几种方法,包括使用现有的JavaScript API如`toFixed()`,以及编写自定义的函数来处理精度问题。这些方法可以在处理涉及金钱或者需要极高精度的计算时,...