欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

javascript操作符解析

程序员文章站 2022-06-14 08:11:48
1.位操作符中的一元加或减:就是将非数字类型转换为数字类型,其实调用的是valueof和tostring方法。 var a = "123"; var b =...
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