在js中,+有不同的在不同的环境下有用法
var valueA = 20; var valueB = "10"; var valueC = ‘ABC‘alert( valueA + valueB); ????//ouput: 2010 ?连接字符串alert( valueA + (+valueB)); //output: 30 (1)两个数字相加的加好 (2)作为一元运算符用,把字符串转换为数字,如果字符串不是数字,则转换成NaN,type还是numberalert( valueA + +valueB); ???//output:30 alert( valueA ++valueB); ????//Compile error +与++的用法要区分开alert( +valueC); // NaNalert (typeof(+valueC));//number
JS: '+'的用法
原文地址:http://www.cnblogs.com/ycherry/p/7576010.html