数字型Number
简单数据类型 | 说明 | 默认值 |
Number | 数字型,包含了正数值和浮点型值,如21、0.21 | 0 |
Boolean | 布尔值类型,如true、false,等价于1和0 | false |
String | 字符串类型,如“张三”注意js里面,字符串都带引号 | “” |
Undefined | var a; 声明了变量a但是没有给值,此时a = undefin | undefined |
Null | var a = null;声明了变量a为空值 | null |
1.数字型进制
最常见的进制有二进制、八进制、十进制、十六进制。
<script> var num = 10; // num 数字型 var PI = 3.14; //PI 数字型 // 1.八进制 0 ~ 7 我们程序里面数字前面加 0 表示八进制 var num1 = 010; console.log(num1); // 010 把进制 转换为 10进制 就是 8 var num2 = 012; console.log(num2); // 2.十六进制 0 ~ 9 a ~ f #ffffff 数字的前面加 0x 表示十六进制 var num3 = 0x9; console.log(num3); var num4 = 0xa; console.log(num4); </script>
现阶段我们只需要记住,在JS中八进制前面加0,十六进制前面加 0x
2.数字型范围
JavaScript中数值的最大值最小值
// JavaScript 中数值最大值和最小值 // 最大值 alert(Number.MAX_VALUE); // 最小值 alert(Number.MIN_VALUE); </script>
最大值:Number.MAX_VALUE,这个值为:1.7976931348623157e+308
最小值:Number.MIN_VALUE.这个值为:5e-32
3.数字型三个特殊的值
// 数字型三个特殊的值
alert(Infinity); //Infinity
alert(-Infinity); //-infinity
alert(NaN); //NaN
Infinity,代表无穷大,大于任意数值
-Infinity,代表无穷小,小于任意数值
NaN,Not a number,代表一个非数值
// 数字型三个特殊的值
// 无穷大
console.log(Number.MAX_VALUE * 2); //Infinity
// 无穷小
console.log(-Number.MIN_VALUE * 2); //-infinity
console.log("张三" - 100); //NaN 不成立
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具