关于JavaScript中的object.method的问题 [英] Question about object.method in JavaScript
本文介绍了关于JavaScript中的object.method的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是此人的后续问题.
看看这两个例子:
var number1 = new Number(3.123);
number1 = number1.toFixed(2);
alert(number1);
var number2 = 3.123;
number2 = number2.toFixed(2);
alert(number2);
我意识到它们最终都具有相同的值,但是引用原始值的方法是否正确? (换句话说,是3.123.method而不是object.method?)
I realize they both end up with the same value, but is it correct thinking to refer to a method of a primitive value? (In other words, 3.123.method as opposed to object.method?)
推荐答案
在JavaScript中,所有内容都是对象,甚至是函数和整数.考虑数字和字符串的方法是完全可以的.例如:
In JavaScript, everything is an object, even functions and integers. It is perfectly OK to think of methods on numbers and strings. For example:
>>> (3.123).toString()
"3.123"
这篇关于关于JavaScript中的object.method的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文