[JavaScript]简单数据类型
不同的数据类型所占用的空间不同。
JavaScript是一种弱类型(或者说是动态)语言。
不用提前声明变量的类型,在程序运行过程中自动确定。
相同变量可用做不同的类型。
JavaScript的数据类型分为两类:
简单数据类型:Number、String、Boolean、Undefined(声明后未赋值)、Null(值为null)。
复杂数据类型:Object。
Number 数字型
Number.MAX_VALUE | 数字型的最大值 |
Number.MIN_VALUE | 数字型的最小值 |
Number.MAX_VALUE * 2 | 正无穷大(Infinity),乘以的数只要大于1即可 |
- Number.MAX_VALUE * 2 | 负无穷大(-Infinity) |
NaN | 非数字 |
isNaN(); | 判断是否为NaN的方法 |
String 字符串
加单引号或双引号(JavaScript推荐用单引号,HTML推荐用双引号)。
字符串转义符 | \\ \' \" \n \t \b(空格) |
字符串长度 | String.length |
字符串拼接 | String + String |
Boolean 布尔型
参与String以外的运算时,true转换为1,false转换为0。
Undefined
与String相加 | String + 'undefined' |
与Number相加 | NaN |
与Boolean相加 | 1或0 |
Null
与String相加 | String + 'null' |
与Number相加 | Number + 0 |
与Boolean相加 | 1或0 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)