es6之数字操作
// 声明一个二进制 (binary) let binary = 0b010101; document.write(binary) //21 // 声明八进制 octal let octal = 0o666; document.write(octal) //438 let a = 11/4; //es6数字的判断都放在了number中 // isfinite() 函数用来判断被传入的参数值是否为一个有限数值(finite number) // 整数浮点型都为true console.log(number.isfinite(a)); //true console.log(number.isfinite('ananiah')); //false console.log(number.isfinite(nan)); //false console.log(number.isfinite(undefined)); //false //nan console.log(number.isfinite(1)) // 判断是否是整数 isinteger let anania = 123.1; console.log(number.isinteger(anania)) //false console.log(number.parseint(anania)) //123 console.log(number.parsefloat(anania)) //123.1 //2 的53次方是最大值 最大值减一为计算机安全值 let ananiah = math.pow(2,53)-1; //最小值 let minananiah = -math.pow(2,53)-1; console.log(ananiah) //9007199254740991 console.log(minananiah) //-9007199254740992 console.log(number.max_safe_integer) //9007199254740991 最大值 console.log(number.min_safe_integer) //-9007199254740991 最小值 console.log(number.issafeinteger(ananiah)) // true 判断是否是安全整数
如对本文有疑问, 点击进行留言回复!!
使用纯前端JavaScript实现Excel导入导出方法过程详解
微信小程序完美解决scroll-view高度自适应问题的方法
bootstrap-closable-tab可实现关闭的tab标签页插件
vue-cli单页面预渲染seo-prerender-spa-plugin操作
网友评论