0

0

JS的数据类型

不言

不言

发布时间:2018-04-10 11:21:15

|

1737人浏览过

|

来源于php中文网

原创

本篇文章介绍的内容是js的数据类型,在这里分享给大家,有需要的朋友可以参考一下


基础数据类型

JavaScript数据类型有2大分类:一是“基本数据类型”,二是“特殊数据类型”。

其中,基本数据类型包括以下3种:

(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)

特殊数据类型有3种:

Generative BI
Generative BI

无代码AI数据报表平台,通过提问即可分析数据并生成相关的数据模型和报告

下载
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符

一、数字型

在JS中,所有数字都是由浮点型表示的

1、整形数据

数据结构是十进制整数,可为正数、负数或者0

2、浮点型数据

带有小数的数据
浮点数还可以使用指数法,即实数后跟e或者E,后面加上正负号,其后再加上一个整型指数。这种计数法表示的数值等于前面的实数乘以10的指数次幂

二、字符串型

字符串是由Unicode字符、数字、标点符号等组成的序列,是JS表示文本的数据类型,包含在单引号或者双引号中,引号内部可以含有另一种引号。

1、单引号括起来的一个或多个字符
'我'
'我们'
2、双引号括起来的一个或多个字符
"我们"
"咦"
3、单引号定界的字符串中可以含有双引号
'我是"XXX"'
4、双引号定界的字符串中可以含有单引号
"您看可以'……'"

运用:在script中
var str1=”“;
var str2=”“;
……
document.write(str1+””);
document.write(str2+””);

三、布尔型

布尔型数据类型只有:真(true)和假(false),0可以看作false,1可以看作true

特殊数据类型

JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符

一、空值

系统没有给空值分配内存空间
null不等于空的字符串(”“)或0,因为空的字符串或0是存在的,但是null表示其不存在

二、未定义值

如果一个变量虽然已经用var关键字声明了,但是并没有对这个变量进行赋值,而无法知道这个变量的数据类型,因此这个变量的数据类型是undefined,表示这是一个未定义数据类型的变量。

此外,JavaScript中有一种特殊类型的数字常量NaN,即“非数字”。当在程序中由于某种原因发生计算错误后,将产生一个没有意义的数字,此时JavaScript返回的数字值就是NaN。

null与undefined的区别是,null表示一个变量被赋予了一个空值,而undefined则表示该变量尚未被赋值。

三、转义字符

转义字符    说明
\b  退格
\n  回车换行
\t  Tab符号
\f  换页
\’  单引号
\”  双引号
\v  跳格(Tab,水平)
\r  换行
\  反斜杠
\OOO    八进制整数,范围为000~777
\xHH    十六进制整数,范围为00~FF
\uhhhh  十六进制编码的Unicode字符

基础数据类型

JavaScript数据类型有2大分类:一是“基本数据类型”,二是“特殊数据类型”。

其中,基本数据类型包括以下3种:

(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)

特殊数据类型有3种:

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符

一、数字型

在JS中,所有数字都是由浮点型表示的

1、整形数据

数据结构是十进制整数,可为正数、负数或者0

2、浮点型数据

带有小数的数据
浮点数还可以使用指数法,即实数后跟e或者E,后面加上正负号,其后再加上一个整型指数。这种计数法表示的数值等于前面的实数乘以10的指数次幂

二、字符串型

字符串是由Unicode字符、数字、标点符号等组成的序列,是JS表示文本的数据类型,包含在单引号或者双引号中,引号内部可以含有另一种引号。

1、单引号括起来的一个或多个字符
'我'
'我们'
2、双引号括起来的一个或多个字符
"我们"
"咦"
3、单引号定界的字符串中可以含有双引号
'我是"XXX"'
4、双引号定界的字符串中可以含有单引号
"您看可以'……'"

运用:在script中
var str1=”“;
var str2=”“;
……
document.write(str1+””);
document.write(str2+””);

三、布尔型

布尔型数据类型只有:真(true)和假(false),0可以看作false,1可以看作true

特殊数据类型

JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符

一、空值

系统没有给空值分配内存空间
null不等于空的字符串(”“)或0,因为空的字符串或0是存在的,但是null表示其不存在

二、未定义值

如果一个变量虽然已经用var关键字声明了,但是并没有对这个变量进行赋值,而无法知道这个变量的数据类型,因此这个变量的数据类型是undefined,表示这是一个未定义数据类型的变量。

此外,JavaScript中有一种特殊类型的数字常量NaN,即“非数字”。当在程序中由于某种原因发生计算错误后,将产生一个没有意义的数字,此时JavaScript返回的数字值就是NaN。

null与undefined的区别是,null表示一个变量被赋予了一个空值,而undefined则表示该变量尚未被赋值。

三、转义字符

转义字符    说明
\b  退格
\n  回车换行
\t  Tab符号
\f  换页
\’  单引号
\”  双引号
\v  跳格(Tab,水平)
\r  换行
\  反斜杠
\OOO    八进制整数,范围为000~777
\xHH    十六进制整数,范围为00~FF
\uhhhh  十六进制编码的Unicode字符

相关推荐:

深入理解js数据类型

js数据类型详解

七种js数据类型分享

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

golang 循环遍历
golang 循环遍历

本专题整合了golang循环遍历相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.31

Golang人工智能合集
Golang人工智能合集

本专题整合了Golang人工智能相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

76

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

73

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

67

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

19

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 4.4万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 2.6万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号