Loading
394 字
2 分钟

JS数据类型

2026-05-15
浏览量 加载中...
AI 摘要

JS数据类型#

定义#

JavaScript数据类型分为原始数据类型引用数据类型。原始数据类型包括number、string、boolean、null、undefined等。使用typeof关键字可以返回变量的数据类型。

语法/用法#

基本类型检测#

// 原始数据类型
typeof 3; // "number"
typeof 3.14; // "number"
typeof "A"; // "string"
typeof 'Hello'; // "string"
typeof true; // "boolean"
typeof false; // "boolean"
typeof null; // "object" (注意:这是JavaScript的历史遗留bug)
typeof undefined; // "undefined"

模板字符串#

let name = 'Tom';
let age = 18;
// 传统字符串拼接
console.log('大家好, 我是新入职的' + name + ', 今年' + age + '岁了');
// 模板字符串(反引号)
console.log(`大家好, 我是新入职的${name}, 今年${age}岁了`);

常见场景#

  1. number:数值计算、计数器、数组索引
  2. string:文本处理、用户输入、HTML内容
  3. boolean:条件判断、状态切换、开关控制
  4. null:明确表示空值
  5. undefined:变量已声明但未赋值
  6. 模板字符串:拼接字符串和变量时使用,比传统拼接更简洁

注意事项#

  1. 弱类型特性:JavaScript是弱类型语言,变量可以存放不同类型的值
  2. typeof null:返回”object”是JavaScript的历史遗留bug,null实际是一个特殊的基本类型值
  3. 模板字符串
    • 必须使用反引号(`)
    • 变量使用${}语法引用
    • 支持换行和多行字符串
  4. 字符串表示:可以使用双引号(”)、单引号(‘)或反引号(`)
  5. 数值范围:JavaScript的number类型是双精度64位浮点数,整数范围在-(2^53-1)到2^53-1之间

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
JS数据类型
https://blog.tsh520.cn/posts/javawebai/前端基础/js数据类型/
作者
团子和蛋糕
发布于
2026-05-15
许可协议
CC BY-NC-SA 4.0
最后更新于 2026-05-15,距今已过 36 天

部分内容可能已过时

评论区

[ 公告 ]

如果你喜欢,那么欢迎来到我的世界!

了解更多
[ 音乐 ]
封面

音乐

暂未播放

0:00 0:00
暂无歌词
找不到相关结果。
[ contents ]
[ 全部文章 ]
我和宝宝在一起已经
---------TSH CXY---------
---------TSH
CXY---------
0 0 0
00 00 00
最近更新
站点统计
文章
84
动态
20
记录次数
89
分类
6
标签
78
总字数
94,329
运行时长
0
最后活动
0 天前