javascript 操作符

1.位操作符中的一元加或减:就是将非数字类型转换为数字类型,其实调用的是valueof和toString方法。
var a = "123";
var b = "1.1"
var c = "0012"
var d = "z";
var e = "false";
var f = {
valueof : function(){
return -1;
}
}
s1 = +a;//s1 :123 字符串中为数字,则把字符串中相应的数字转换为数字
s2 = +a;//s2 :1.1字符串中为数字,则把字符串中相应的数字转换为数字
s3 = +a;//s3 :12 字符串中为数字,则把字符串中相应的数字转换为数字
s4 = +a;//s4 :NAN 字符串中为非数字类型,则把输出NaN
s5 = +a;//s5 :0 false为0 true为1
s6 = +a;//s6 :-1

你可能感兴趣的:(JavaScript,一元加,操作符,JavaScript)