摘要:数值扩展判断数值是否无尽或有尽判断是否为判断数值是否为整数,参数必须为数值类型能准确表示的整数范围在到之间不含两个端点,超过这个范围,无法精确表示这个值。方法取一个数的整数部分方法判断数值小于等于大于的情况取数值的立方根
数值扩展 Number.isFinite()
{ // 判断数值是否无尽或有尽 console.log(Number.isFinite(15)); // true console.log(Number.isFinite(NaN)); // false console.log(Number.isFinite(1 / 0)); // false }Number.isNaN()
{ // 判断是否为NaN console.log(Number.isNaN(NaN)); // true console.log(Number.isNaN(0)); // false }Number.isInteger()
{ // 判断数值是否为整数,参数必须为数值类型 console.log(Number.isInteger(25)); // true console.log(Number.isInteger(25.0)); // true console.log(Number.isInteger(25.1)); // false console.log(Number.isInteger("25")); // false }Number.isSafeInteger()
{ // js能准确表示的整数范围在-2^53到2^53之间(不含两个端点),超过这个范围,无法精确表示这个值。 // isSafeInteger()用来判断一个整数是否落在这个范围之内。 console.log(Number.MAX_SAFE_INTEGER, Number.MIN_SAFE_INTEGER); // 9007199254740991 -9007199254740991 console.log(Number.isSafeInteger(10)); // true console.log(Number.isSafeInteger(1.2)); // false console.log(Number.isSafeInteger("a")); // false console.log(Number.isSafeInteger(null)); // false console.log(Number.isSafeInteger(NaN)); // false console.log(Number.isSafeInteger(9007199254740990)); // true console.log(Number.isSafeInteger(9007199254740992)); // false }Math.trunc()
{ // trunc方法取一个数的整数部分 console.log(Math.trunc(4.1)); // 4 console.log(Math.trunc(4.9)); // 4 }Math.sign()
{ // sign方法判断数值小于0、等于0、大于0的情况 console.log(Math.sign(-5)); // -1 console.log(Math.sign(0)); // 0 console.log(Math.sign(5)); // 1 console.log(Math.sign("50")); // 1 console.log(Math.sign("foo")); // NaN }Math.cbrt()
{ // cbrt取数值的立方根 console.log(Math.cbrt(-1)); // -1 console.log(Math.cbrt(8)); // 2 console.log(Math.cbrt("27")); // 3 console.log(Math.cbrt("foo")); // NaN }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/98557.html
摘要:用来表示与大于的最小浮点数之间的差,实际上就是能够表示的最小精度。对象的扩展在对象上新增了个与数学相关的方法。用于去除一个数的小树部分,返回整数部分。对于非数值,则用方法将其转换为数值,对于空值和无法截取整数的值,返回。返回以为底的的对数。 showImg(https://segmentfault.com/img/bVbrTG6?w=1080&h=1080); 1. 二进制和八进制表示...
摘要:用来表示与大于的最小浮点数之间的差,实际上就是能够表示的最小精度。对象的扩展在对象上新增了个与数学相关的方法。用于去除一个数的小树部分,返回整数部分。对于非数值,则用方法将其转换为数值,对于空值和无法截取整数的值,返回。返回以为底的的对数。 showImg(https://segmentfault.com/img/bVbrTG6?w=1080&h=1080); 1. 二进制和八进制表示...
摘要:循环遍历对象自身的和继承的可枚举属性不含属性。返回一个数组,包含对象自身的所有属性的键名。目前,只有对象方法的简写法可以让引擎确认,定义的是对象的方法。showImg(https://user-gold-cdn.xitu.io/2019/5/21/16ada8456223b0e1); 1. 属性的简洁表示法 在ES6中 允许直接写入变量和函数,作为对象的属性和方法,使得代码的书写更为简洁。...
摘要:属性的简洁表示法在中允许直接写入变量和函数,作为对象的属性和方法,使得代码的书写更为简洁。循环遍历对象自身的和继承的可枚举属性不含属性。返回一个数组,包含对象自身的所有属性的键名。 showImg(https://segmentfault.com/img/remote/1460000019259004?w=1282&h=1920); 1. 属性的简洁表示法 在ES6中 允许直接写入变量...
阅读 3714·2021-11-17 09:33
阅读 2725·2021-09-22 15:12
阅读 3344·2021-08-12 13:24
阅读 2439·2019-08-30 11:14
阅读 1733·2019-08-29 14:09
阅读 1325·2019-08-26 14:01
阅读 3061·2019-08-26 13:49
阅读 1774·2019-08-26 12:16