首页 > 其他分享 >数据类型

数据类型

时间:2024-06-08 11:56:12浏览次数:24  
标签:对象 狭义 JavaScript 数据类型 运算符 类型

JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了 Symbol 和 BigInt 数据类型)

  • 数值(number)
  • 字符串(string)
  • 布尔值(boolean):表示真伪的两个特殊值 true 和 false。
  • undefined:表示“未定义”。
  • null:表示空值。
  • 对象(object):各种值组成的集合。

通常,数值、字符串、布尔值这三种类型,合称为原始类型(primitive type)的值,即它们是最基本的数据类型,不能在细分了。

对象则称为合成类型(complex type)的值,因为一个对象往往是多个原始类型的值的合成,可以看作是一个存放各种值的容器。

至于 undefined 和 null,一般将它们看成两个特殊值。

 

------------------------------

对象是最复杂的数据类型,又可以分成三个子类型。

  • 狭义的对象 (object)
  • 数组(array)
  • 函数(function)

狭义的对象和数组是两种不同的数据组合方式,除非特殊声明,这里的“对象”都特指狭义的对象。函数其实也是处理数据的方法,JavaScript 把它当成一种数据类型,可以赋值给变量,这为编程带来了很大的灵活性,也为 JavaScript 的“函数式编程”奠定了基础。

 

-----------------------------

JavaScript 有三种方法,可以确定一个值到底是什么类型。

typeof 运算符

instanceof 运算符

Object.prototype.toString 方法

标签:对象,狭义,JavaScript,数据类型,运算符,类型
From: https://www.cnblogs.com/ladybug7/p/18238488

相关文章

  • python 学习 第一册 第2章 变量和简单数据类型
    ----用教授的方法学习目录2.1变量2.1.1变量的命名与使用2.2字符串2.2.1使用方法修改字符串的大小写2.2.2在字符串中使用变量2.2.3使用制表符或换行符来添加空白2.2.4删除空白2.2.5使用字符串时避免语法错误2.3数2.3.1整数2.3.2浮点数2.3.3整数和浮点......
  • 「C系列」C 数据类型
    文章目录一、C数据类型-介绍1.基本数据类型:2.派生数据类型:3.限定符:4.函数类型:5.类型定义(typedef):6.位字段(Bit-fields):二、C数据类型-案例1.基本数据类型整数类型浮点类型2.派生数据类型指针类型数组类型结构体类型3.类型定义(typedef)三、Cvoid类型、类型转......
  • MyBatis的JdbcType与MySQL数据类型之间的对应关系
    MyBatis的JdbcType与MySQL数据类型之间存在一定的对应关系,这些映射帮助MyBatis在处理SQL查询时正确地将数据库中的数据类型转换为Java对象。以下是一些常用的MyBatisJdbcType与MySQL数据类型的对应关系:BIGINT-对应MySQL的BIGINT类型,用于存储大整数值。INTEGER -对应MySQL的......
  • Redis-2-基本数据类型
    1.Redis基础命令命令描述示例KEYS查看符合模板的所有keyKEYSpatternDEL删除一个指定的keyDELkeyEXISTS判断key是否存在EXISTSkeyEXPIRE给一个key设置有效期,有效期到期时该key会被自动删除EXPIREkeysecondsTTL查看一个KEY的剩余有效期TTLke......
  • 面向对象设计方法Review-02.抽象数据类型
    结构化开发方法基本思想:自顶向下,逐步求精,过程抽象,模块化技术概念:结构化程序设计:按照一定的原则与原理,组织编写正确且易读的程序的软件技术。结构化分析设计:数据流图、数据字典、模块结构图。优势:合理性(管理复杂性的有效手段:分解,抽象,层次)、正确性(依据规约,完成任务)程序&......
  • 基本数据类型(整形,浮点型,字符串)
    数据类型(8)int123,456float2.3strstrs='ssssss'#大小写#转小写print(strs.lower())#转大写print(strs.upper())#首字母大写print(strs.title())#大小写互转字符串替换print(strs.replace('world','Tom'))字符串拆分print(strs.split('......
  • Python数据类型转换(新)
    目录Python数据类型的转换隐式类型转换显式类型转换Python数据类型的转换数据类型分为1.隐式类型转换2.显式类型转换隐式类型转换在隐式类型转换中,Python会自动将一种数据类型转换为另一种数据类型,不需要认为去干预比如在进行算术运算的时候,较低数据类型(整数)就会......
  • Python数据类型(新)
    目录数据类型类型查看同时多个变量赋值标准数据类型1.数字(Number)2.字符串3.bool(布尔类型)4.元组元组的运算+运算+=运算*运算元组的删除5.列表(List)查找列表修改列表列表的切片列表是可以修改的列表的追加列表的插入列表的连接列表的删除列表的清空列表的复制6.字典查找字典......
  • Linux C语言学习:数据类型
    一、 为什么要引入数据类型•计算机中每个字节都有一个地址(类似门牌号)•CPU通过地址来访问这个字节的空间        0x2000110310010011     0x20001102 11101110        0x2000110111110101        0x20001......
  • PostgreSQL:所有支持的数据类型及建表语句实例
    哈喽,大家好,我是木头左!一、引言在当今这个数据驱动的时代,数据库已经成为了企业和个人不可或缺的工具。而在众多数据库产品中,PostgreSQL以其强大的功能和高度的可扩展性,受到了越来越多开发者的青睐。那么,PostgreSQL支持哪些数据类型呢?本文将为大家详细解析,并通过建表语句举例说......