JavaScript中的进制转换
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:以下是本篇文章正文内容,下面案例可供参考
一、八进制和十六进制
八进制
在数据前面补0
十六进制
在数据前面补0x
代码如下(示例):
<script>
// 八进制
// 在数据前面补0
// 十六进制
// 在数据前面补0x
var num = 010;
console.log(num);
var num1 = 0x0010;
console.log(num1);
// 最大值
console.log(Number.MAX_VALUE);
// 最小值
console.log(Number.MIN_VALUE);
// 无穷大
console.log(Number.MAX_VALUE *2);
console.log(Infinity);
// 无穷小
console.log(-Number.MAX_VALUE *2);
console.log(-Infinity);
// 非数字(Not a Number)
console.log('nihao' - 10); // NAN
// isNaN() 判断非数字,如果是数字返回false,如果并不是数字返回true
console.log(isNaN(1));
// typeof 获取数据类型
console.log(typeof num);
console.log(typeof null);// null 属于object
</script>
输出结果
总结
JavaScript 中输出时将会对其他进制的数据自动转换为十进制并输出。