HTML5字符串是不是原始类型,JavaScript类型转换中的toString()和valueOf()方法

1.总结html

toString( ):返回对象的字符串表示。

valueOf( ):返回对象的字符串、数值或布尔值表示。web

这两个方法通常是交由JS去隐式调用,以知足不一样的运算状况。

在数值运算里,会优先调用valueOf(),在字符串运算里,会优先调用toString()。正则表达式

2.toString()方法segmentfault

下面进行举例说明(undefined和null没有这两个方法):数组

// toString()方法

//先看看toString()方法的结果

var a = 3;

var b = '3';

var c = true;

var d = {test:'123',example:123}

var e = function(){console.log('example');}

var f = ['test','example'];

a.toString();// "3"

b.toString();// "3"

c.toString();// "true"

d.toString();// "[object Object]"

e.toString();// "function (){console.log('example');}"

f.toString();// "test,example"

你可能感兴趣的:(HTML5字符串是不是原始类型)