来源:泰山游戏网 更新:2024-07-05 16:12:26
用手机看
哎呀,说到这个parseFloat和valueOf,我真是有点头大!你们这些程序猿,天天跟代码打交道,是不是有时候也觉得这两个家伙长得太像,让人傻傻分不清楚?别急,今天我就来给大家扒一扒,看看它们到底有啥不同!
首先,parseFloat,这货就是专门用来解析字符串的,看看里面有没有数字,有的话就给你转成浮点数。比如你给它一个"123.45",它就乖乖给你变成123.45。但要是你给它一个"abc123",它就懵了,直接返回NaN,意思就是“我搞不定啊”!
再来看看valueOf,这哥们可就厉害了,它是Object的原型方法,几乎所有对象都有它。它的主要任务就是返回对象的原始值。比如说,你有一个Number对象,调用valueOf,它就给你返回那个数字本身。简单来说,它就是帮你把包装过的对象拆开,露出里面的原始真面目。