使用实例:
var value = "2";
value++;
console.log("value:\t\t", "" + value);
value = "z";
value++;
console.log("value:\t\t", "" + value);
value = false;
value++;
console.log("value:\t\t", "" + value);
value = 1.1;
value--;
console.log("value:\t\t", "" + value);
value = {
valueOf : function() {
return -1;
}
};
value--;
console.log("value:\t\t", value);
输出结果:
其中 “0.10000000000000009” 值的出现是因为浮点舍入错误所致。