JavaScript中数据类型

这篇具有很好参考价值的文章主要介绍了JavaScript中数据类型。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

对象和原始值

● 在JavaScript中,有两种主要类型的数据,要不是原始值,要不是对象;
JavaScript中数据类型,JavaScript,javascript

7种原始数据类型

1.数字

浮点数用于小数和整数。let age = 23;

2.字符串

一系列字符的序列,用于文本。let firstName = “IT知识一享”;

3.布尔值

逻辑类型,只能为 true 或 false。用于进行决策"。 let fullAge = true;

4.未定义

变量尚未定义时取的值(空值)let children;

5.Null

也标识空值

6.Symbol(ES2015)

唯一且不可更改的值。暂时没有用途。
在 ES2015 中引入了 Symbol,这是一种新的数据类型,用于表示唯一的标识符。每个 Symbol 值都是唯一的,因此它们非常适合用于创建对象的属性名称

7.Biglnt (ES2020):

比 Number 类型可以容纳的更大的整数。"
在 ES2020 中,引入了 BigInt 类型,用于表示比 JavaScript 中默认 Number 类型更大的整数。由于 Number 类型的范围有限,因此无法准确地表示非常大或非常小的整数。BigInt 类型通过解决这个问题,使得 JavaScript 能够处理任意大小的整数。
以下是一个示例:

javascript复制代码const x = 1234567890123456789012345678901234567890n;
const y = 9876543210987654321098765432109876543210n;
console.log(x + y); // 输出 11111111101111111110111111111011111111100n

在上面的示例中,我们首先声明了两个 BigInt 类型的变量 x 和 y,它们分别存储了非常大的整数。然后,我们使用加法运算符将它们相加,并将结果输出到控制台上。
需要注意的是,在使用 BigInt 类型时,必须在数字后面添加 n 后缀,以告诉 JavaScript 解释器该数字是一个 BigInt 类型的值。此外,还需要使用 BigInt 类型的特定方法和运算符来执行计算,而不能直接使用传统的 Number 类型的方法和运算符。
BigInt 类型通常用于需要处理非常大的整数的应用程序,如密码学、数据加密和数字签名等。

JavaScript 是一种动态类型语言,这意味着在声明变量时,我们无需显式地指定变量的数据类型,而可以直接将值赋给变量。JavaScript 引擎会根据值的数据类型自动判断变量的数据类型,并相应地进行处理。

let javascriptIsFun = true;
console.log(javascriptIsFun);

JavaScript会自动把变量判断为布尔的数据类型;
JavaScript中数据类型,JavaScript,javascript

● 我们还可以通过typeof看下值的数据类型

let javascriptIsFun = true;
console.log(javascriptIsFun);

console.log(typeof true);
console.log(typeof javascriptIsFun);
console.log(typeof 23);
console.log(typeof "IT知识一享");

JavaScript中数据类型,JavaScript,javascript

● 我们还可以给变量重新赋值,而且不需要给他指定的数据类型,

JavaScript可以自动判断
let javascriptIsFun = true;
console.log(javascriptIsFun);

// console.log(typeof true);
console.log(typeof javascriptIsFun);
console.log(typeof 23);
// console.log(typeof "IT知识一享");
javascriptIsFun = "IT知识一享";
console.log(typeof javascriptIsFun);

JavaScript中数据类型,JavaScript,javascript

● 接下来,我们来看看未定义的数据类型

let itShare;
console.log(itShare);
console.log(typeof itShare);

JavaScript中数据类型,JavaScript,javascript

这标识它的值和数据类型都是undefined,当然,在后续的代码中,我们也可以给未定义的值赋值

let itShare;
console.log(itShare);
console.log(typeof itShare);

itShare = "IT知识一享";
console.log(itShare);
console.log(typeof itShare);

JavaScript中数据类型,JavaScript,javascript文章来源地址https://www.toymoban.com/news/detail-571544.html

到了这里,关于JavaScript中数据类型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JavaScript引用数据类型(对象类型)和原始(基本)数据类型特点比较

    为讲解JavaScript引用数据类型(对象类型)和原始(基本)数据类型特点比较,需要先回顾JavaScript数据类型有哪些? 一)原始(primitive:原始、基本)数据类型,也称为原始值(primitive value),包括: 1.布尔值(Boolean),其字面值只有两个,分别是true和false。 2.null,Null类型

    2024年02月05日
    浏览(46)
  • JavaScript的七种数据类型

    在我们的javascript中,每个数据都有不一样的类型,它们被简称为数据类型。 javaScript一共有七种数据类型,它们又被分为两类(基本数据类型和引用数据类型),其结构如下。 基本数据类型: ⭐数值型(number) ⭐字符串型(string) ⭐布尔型(boolean) ⭐未定义(undefined)

    2024年02月15日
    浏览(38)
  • JavaScript变量与基本数据类型

    目录 一、声明变量 (1)let (2)const (3)var 二、基本类型 (1)undefined和null (2)string (3)number和bigin (4)boolean (5)symbol         JavaScript(JS)是一种具有 函数优先 特性的轻量级、解释型或者说 即时编译型 的编程语言。虽然作为 Web 页面中的脚本语言被人所熟知

    2023年04月15日
    浏览(46)
  • JavaScript—数据类型、对象与构造方法

    JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。 (1)脚本语言。js不编译,直接解释执行 (2)基于对象。JavaScript是一种基于对象的

    2024年02月10日
    浏览(39)
  • 【JavaScript】JS——Map数据类型

    存储键值对的对象。 能够记住键的原始插入顺序 任何值(对象或原始值)都可以作为键或值。 Map中的一个键 只能出现一次 ,新的值会覆盖旧的值。 迭代方式:for…of循环,返回一个 [key,value] 的数组。 键的相等:基于零值相等比较 Map与Object的比较 Map默认不包含任何键。

    2024年02月04日
    浏览(47)
  • JavaScript的基础语法和数据类型

    一、什么是JavaScript JavaScript是用于实现 用户交互 、 动态控制文档的外观和内容 ,动态控制浏览器操作、创建cookies等网页行为的跨平台、跨浏览器的由浏览器解释执行的客户端脚本语言 二、JavaScript的三种引入方式 1、引入.js后缀的文件,注意一般外部引入js的文件,放在bod

    2024年02月08日
    浏览(44)
  • JavaScript基础知识09——数据类型

    哈喽,大家好啊,这里是雷工笔记,我是雷工。 数据类型比较常见,无论是对程序员,还是电气工程师来说,都再熟悉不过了,这里跟着教程了解一下,主要看跟自己以往在其他PLC,C#,组态软件中应用的有啥不同。 在计算机的世界就像黑客帝国中的超级计算机,其中的人、

    2024年02月09日
    浏览(57)
  • JavaScript数据类型检测与数据类型转换详细解析与代码实例

    JavaScript是一种弱类型语言,因此在开发过程中,经常需要进行数据类型检测和数据类型转换。本文将详细介绍JavaScript中的数据类型检测和转换,并提供相关的代码实例。 一、数据类型检测 在JavaScript中,常用的数据类型有:数字、字符串、布尔值、null、undefined、对象和数组

    2024年02月05日
    浏览(48)
  • JavaScript基础:js介绍、变量、数据类型以及类型转换

      目录 介绍 引入方式 内部方式 外部形式 注释和结束符 单行注释 多行注释 结束符 输入和输出 输出 输入 变量 声明 赋值 变量名命名规则 常量 数据类型 数值类型 字符串类型 布尔类型 undefined 类型转换 隐式转换 显式转换 Number 📖引入方式 JavaScript 程序不能独立运行

    2024年04月27日
    浏览(43)
  • JavaScript中的数据类型可以分为两类:原始类型和引用类型。

    JavaScript中的数据类型可以分为两类:原始类型和引用类型。 JavaScript中的原始类型有五种,分别是: 数字(Number):表示数字,包括整数和浮点数。 字符串(String):表示文本字符串。 布尔值(Boolean):表示逻辑上的真或假。 undefined:表示未定义的值。 null:表示空值。

    2024年01月24日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包