js假值

真值与假值

假值:“”,undefine,null,NaN,0,false

真值反之

parseInt(string,radix)

string:从左到右解析

radix:如果 radix大于10,那么如果当radix等于11时,代表十一进制,数值取之范围0~a,如果当radix取之等于12进制,数值取值范围是0~11, 以此类推当radix取值范围为32时,数值取值范围是0~v;所以parseInt(1/0,19)//返回18就解释的通了,因为1/0是数字,执行结果会转换 为字符串,调用的是toStringI()方法,1/0结果是正无穷,所以执行toString方法返回的结果是“Infinity”,因为基数是19进制,取值范围ieshi0~i(大于9用字符a开始递增表示), 所以I对应刚还是18,第二个字符是n,没在取值范围内,所以取值结束,即最终取值结果为18.

小数点保留

大于1小数点保留16,第16位上取整

整数显示

整数保留20位,大于20位科学计数法表示

~操作符

+1取反 ~-1//0

猜你喜欢

转载自www.cnblogs.com/wly-laowang/p/13210736.html