js中转为数字格式

2017-03-15  本文已影响31人  cobantou

+

对于数字字符串,可以直接用+转换:

+"123"//123 
+"123.3"//123.3
+"-1"//-1
+"-1.1"//-1.1

~~

可以将任意类型转数字,会向下取整,不是数字会转为0(总是得到整数

~~1//1
~~1.1//1
~~-1.2//-1
~~"1.2"//1
~~"1.6"//1
~~false//0
~~null//0
~~undefined//0
~~"a"//0
~~true//1
~~{a:1}//0

>>>0

可以将任意类型转数字,会向下取整,不是数字会转为0,但是负数会移位变成正数(总是得到自然数

1>>>0//1
1.2>>>0//1
"a">>>0//0
false>>>0//0
true>>>0//1
null>>>0//0
undefined>>>0//0
({a:1})>>>0//0
-1>>>0//4294967295
上一篇 下一篇

猜你喜欢

热点阅读