JS中不需要显式定义数据类型,但在处理时会进行一些隐式转换。
var x = 'answer:' + 42;
var y = 42 + 'is the answer';
//以上为字符串拼接
'37' - 7 //30
'37' + 7 //377
巧用+/-规则转换类型
num - 0; //将变量num转换为数字
num + ''; //将变量num转换为字符串
关于”==”和”===”见:
http://blog.csdn.net/virusos/article/details/71437080