var num1 = new Number(5);
typeof(num1); //returns "object"
num1.toString(); //returns "5"
Run Code Online (Sandbox Code Playgroud)
我知道num1
作为一个对象有一个属性,.__proto__
通过它可以.toString()
通过原型 ( .__proto__
) 链访问。
var num = 5;
typeof(num); //returns "number"
num.toString(); //returns "5"
Run Code Online (Sandbox Code Playgroud)
在上述情况下, num 是原始类型number
。这意味着它不会有任何属性和方法。那么它如何能够访问.toString()
方法呢?
我正在研究一个简单的JavaScript代码,我不知道它是什么工作.如果你搞清楚了,请告诉我.
<!DOCTYPE html>
<html>
<head>
<script>
function displayText(){
var xa = document.getElementById('abcd').innerHTML;
xa+= 'asdf';
}
displayText();
</script>
</head>
<body>
<div id="abcd"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)