Javascript toFixed不';你不会在绳子上工作吗?

Javascript toFixed不';你不会在绳子上工作吗?,javascript,jquery,Javascript,Jquery,我希望使用toFixed()将1.202变为1.20,但在我的例子中它怎么不起作用呢 <p>1.202</p> 您无法获取标记的文本。换成 $('p').text(Number($('p').text()).toFixed(2)); 问题是toFixed()不是jQuery对象的函数: $('p').text(函数(){ return(+this.innerHTML).toFixed(2);/`+`,将'string'解析为'number'` }); 1.

我希望使用toFixed()将1.202变为1.20,但在我的例子中它怎么不起作用呢

<p>1.202</p>    

您无法获取
标记的文本。换成

$('p').text(Number($('p').text()).toFixed(2));
问题是
toFixed()
不是
jQuery
对象的函数:

$('p').text(函数(){
return(+this.innerHTML).toFixed(2);/`+`,将'string'解析为'number'`
});

1.202


3.1456

为什么要使用
新的
关键字?@Xufox,这并不是绝对必要的(只是我的偏好)。但是,这可能很奇怪,违反直觉,因为新数字创建的数字对象与任何数字都不相同,即使它具有相同的值,例如
新数字('5')==5
$('p').text(Number($('p').text()).toFixed(2));