摘要:一 一元递增递减的妙用 直接将操作数本身转换为数字 二 一元加和减操作符 实现Number()函数的作用 三 位操作符 将NaN和Infinite当做0处理,可以进行一些逻辑判断,不用使用额外的函数来进行转换 ~:操作数变负值减一,一反搞定,速度更快 左移:乘以2^位移 右移:除以2^位移 无符号右
阅读全文
摘要:Object类型具有的属性和方法: 7种: constructor属性 hasOwnProperty(propertyName): isProtoTypeOf(object): propertyIsEnumerable(propertyName): toLocaleString(): toStrin
阅读全文
摘要:字符串转换为数字的方法: ①Number():空字符串为0,对象先调用valueOf(),如果返回NaN,调用toString()方法 ②parseInt():空字符串为NaN,可以进行其他进制到十进制的转换 ③parseFloat():只识别十进制,但是可以将一个科学计数法表示的数字表示成整数 勿
阅读全文
摘要:function num_length(num){ var str=num.split(“0”).join(""); return str.length; } 这里的输入默认是一个二进制组成的字符串 如果num是一个二进制整型&&前面如果是以0开头 那么num+="";结果会将原来的num以8进制解
阅读全文