js中对进制、最大值、最小值,无穷大小及其NaN的初步认识

简介: js中对进制、最大值、最小值,无穷大小及其NaN的初步认识
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //1.数字0代表八进制(0-7),0x代表16进制(0-9,a-f)
        var num1=010
        console.log(num1);//输出8
        var num2=012;
        console.log(num2);//输出10
        //2.数字的最大值
        console.log(Number.MAX_VALUE);
        //3.数字的最小值
        console.log(Number.MIN_VALUE);
        //4.无穷大
        console.log(Number.MAX_VALUE*2);//已经是最大值了,*2肯定是无穷大啦
        //5.无穷小
        console.log(-Number.MAX_VALUE*2);//前面加个负号代表无穷小
        //6.理解非数字NaN
        console.log('即兴小索奇'-100);//NaN代表非数字(Not a number)
        console.log(66+'你好');//66你好
        console.log('你好'+66);//你好66
//输出结果如下
// NaN.html:13行 10
// NaN.html:15行 1.7976931348623157e+308
// NaN.html:17行 5e-324
// NaN.html:19行 Infinity
// NaN.html:21行 -Infinity
// NaN.html:23行 NaN
// NaN.html:24行 66你好
// NaN.html:25行 你好66
        //拓展 isNaN()用来判断非数字,如果是数字返回false,不是返回true
        console.log(isNaN(666));//返回false
    </script>
</head>
<body>
</body>
</html>

为了方便理解代码,后期的文章大多数详解都写在代码注释内,看懂代码你就是very good

不断更新、逐步进阶~

相关文章
|
6月前
|
JavaScript 前端开发 程序员
分享18个用于处理 null、NaN 和undefined 的 JS 代码片段
Null、NaN 和 undefined 是程序员在使用 JavaScript 时遇到的常见值。 有效处理这些值对于确保代码的稳定性和可靠性至关重要。
|
6月前
|
JavaScript
Js 实现十六进制颜色值和RGB颜色值转换整理
Js 实现十六进制颜色值和RGB颜色值转换整理
146 0
|
3月前
|
JavaScript 前端开发
JS二进制转10进制、十六进制
JS二进制转10进制、十六进制 【8月更文挑战第9天】
117 6
|
3月前
|
JavaScript 前端开发
|
3月前
|
JavaScript 前端开发
|
6月前
|
JavaScript 前端开发
js中nan有什么用,如何判断
js中nan有什么用,如何判断
183 0
|
JavaScript
js判断undefined, 判断null, 判断NaN
js判断undefined, 判断null, 判断NaN
|
Web App开发 JavaScript
JS获取音频的总时长,解决Audio元素duration为NaN || Infinity 问题
JS获取音频的总时长,解决Audio元素duration为NaN || Infinity 问题
|
算法 JavaScript
W3Cschool编程实战JS脚本算法挑战:寻找数组中的最大值算法挑战
在右边的大数组中包含了4个小数组,请分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新的数组。
80 0
|
存储 JavaScript 前端开发
从null、undefined、NaN的区别了解JS的原型链
由于在面试经常会遇到问题null,undefined,NaN之间的区别,因此想要深入且系统了解一下这些代表空之间的区别,以及它们底层的原理——原型链,同时还要搞明白__proto__和prototype分别是什么。
196 0