JavaScript语言学习 基础篇 NaN类型以及Math数学计算
NaN类型NaN 即 not a number 当某个计算值结果不为数值类型时就返回为NaN<body><script>console.log(Number("abc"));console.log(2/"aaa");//NaN类型不能与NaN类型比较,即不能和自己比较console.log...
·
NaN类型
NaN 即 not a number 当某个计算值结果不为数值类型时就返回为NaN
<body>
<script>
console.log(Number("abc"));
console.log(2/"aaa");
//NaN类型不能与NaN类型比较,即不能和自己比较
console.log(NaN ==NaN);
//比较某个值是否为NaN的方法 两种方法
console.log(Number.isNaN(2/"aaa"));
console.log(Object.is(2/"abc",NaN));
</script>
</body>

Math
<body>
<script>
//获取最大值最小值
console.log(Math.min(2,5,4,99,1,55,88,123));
console.log(Math.max(2,5,4,99,1,55,88,123));
let arr1=[2,5,4,99,1,55,88,123];
console.log(Math.min(arr1)); //结果为NaN,因为不能直接传入数组.
console.log(Math.max.apply(null,arr1));//在数组中去最大最小值的方法
console.log(Math.ceil(5.01));//向上取整
console.log(Math.floor(5.99));//向下取整
console.log((5.654).toFixed(2));//四舍五入
console.log(Math.round(5.56));
</script>
</body>

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)