var a = 1,
b = 2,
c = 0;
c = a + b;//3 (1 + 2)
var a = '1',
b = '2',
c = '';
c = a + b;//'12' ('1' + '2')
var a = '1',
b = 2,
c = '';
c = a + b;//'12' ('1' + '2')
- 4.如果运算中,有对象时,会调用对象的 toString() 或者 valueOf() 方法。
var str = 'hello',
arr = [1,2,3,4],
result = '';
result = str + arr;//'hello1,2,3,4'('hello' + '1,2,3,4')
/*相当于
arr = arr.toString();//"1,2,3,4"
result = str + arr;//'hello1,2,3,4'('hello' + '1,2,3,4')
*/
var a = '1',
c = 0;
var c = + a;//1
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。