美文网首页一点一滴积累JavaScript
JavaScript:标准内置对象函数属性--parseFloa

JavaScript:标准内置对象函数属性--parseFloa

作者: 木子皿的简书 | 来源:发表于2019-08-29 10:03 被阅读0次

☆ 全局函数可以直接调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回给调用者。


parseFloat() 

parseFloat() 函数解析一个字符串参数并返回一个浮点数。


语法

parseFloat(value)


参数

◆ value

需要被解析成为浮点数的值。


返回值

给定值被解析成浮点数。如果给定值不能被转换成数值,则会返回 NaN。


描述

parseFloat是个全局函数,不属于任何对象。

☆ parseFloat将它的字符串参数解析成为浮点数并返回。

☆ 如果在解析过程中遇到了正负号(+或-)、数字(0-9)、小数点、或者科学记数法中的指数(e或E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数。同时参数字符串首位的空白符会被忽略。

☆ 如果参数字符串的第一个字符不能被解析成为数字,则parseFloat返回NaN。

你可以通过调用isNaN函数来判断parseFloat的返回结果是否是NaN。

如果让NaN作为了任意数学运算的操作数,则运算结果必定也是NaN。

parseFloat 也可转换和返回Infinity值。 可以使用isFinite 函数来判断结果是否是一个有限的数值 (非Infinity、 -Infinity、 或 NaN)。

parseFloat 也可以转换一个已经定义了 toString 或者 valueOf 方法的对象,它返回的值和在调用该方法的结果上调用 parseFloat 值相同。

parseFloat("3.14");      // 3.14

parseFloat("314e-2");    // 3.14

parseFloat("0.0314E+2");  // 3.14

parseFloat("3.14more");  // 3.14

parseFloat("FF2");  // NaN

parseFloat(Infinity)  // Infinity

相关文章

  • JavaScript:标准内置对象函数属性--parseFloa

    ☆全局函数可以直接调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回给调用者。 parseFloat()...

  • JavaScript:标准内置对象函数属性--eval()

    ☆ 全局函数可以直接调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回给调用者。 eval() eval...

  • 饥人谷25课讲浏览器api

    JavaScript中有很多内置的对象 比如说全局对象Windows 全局函数 公用的属性藏在哪 toString...

  • JavaScript内置对象(22)

    JavaScript内置对象 全局对象window 全局函数 公共属性隐藏在哪里 toString从哪里来(原型链...

  • 全面认识JavaScript的Math对象

    全面认识JavaScript的Math对象 Math是一个内置对象,它具有数学常数和函数的属性和方法。不是一个函数...

  • JS基础---06 内置对象

    JavaScript基础 1 - 内置对象 1.1 内置对象 1.2 查文档 1.3 Math对象 属性、方法名功...

  • 原型链

    JavaScript在创建对象的时候,都会有一个[[proto]]的内置属性,用于指向创建它的函数对象的proto...

  • OOP

    一、对象 1.三类JavaScript对象和两类属性的区分 内置对象:如数组、函数、日期和正则表达式。 宿主对象:...

  • python 自定义属性的访问机制

    内置函数: setattr :给对象设置属性getattr:获取对象竖属性值delattr :删除对象属性值

  • JavaScript arguments对象

    1、在JavaScript中,arguments对象是比较特别的一个对象,实际上是当前函数的一个内置属性。argu...

网友评论

    本文标题:JavaScript:标准内置对象函数属性--parseFloa

    本文链接:https://www.haomeiwen.com/subject/jqvbectx.html