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

数据类型

时间:2023-05-12 15:12:52浏览次数:33  
标签:instanceof console log 数据类型 typeof 类型

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。

引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)。

类型判断

  相同点:  变量类型可以使用 typeof 和 instanceof 来进行判断

  区别:

  • typeof会返回一个运算数的基本类型,instanceof 返回的是布尔值
  • instanceof 可以准确判断引用数据类型,但是不能正确判断原始数据类型
  • typeof虽然可以判断原始数据类型(null 除外),但是无法判断引用数据类型(function 除外)
示例: 
console.log(typeof undefined) // undefined console.log(typeof null) // object console.log(typeof 123) // number console.log(typeof '123') // string console.log(typeof true) // boolean console.log(typeof new Date(123456)) // object

  

标签:instanceof,console,log,数据类型,typeof,类型
From: https://www.cnblogs.com/ctcanyday/p/17394186.html

相关文章

  • 第三十八天 字符编码与配置文件,数据类型,约束条件
    一、数据库的分类关系型数据库 有固定的表结构、表与表之间可以建立数据库层面的关系 MySQLPostgreSQLMariaDBSQLserversqlitedb2非关系型数据库 没有固定的表结构、表与表之间没有数据库层面的关系 redismongodbmemcache二、环境变量的搭建1.环境变量2.系统服......
  • 聊一聊redis十种数据类型及底层原理
    概述Redis是一个开源的高性能键值数据库,它支持多种数据类型,可以满足不同的业务需求。本文将介绍Redis的10种数据类型,分别是string(字符串)hash(哈希)list(列表)set(集合)zset(有序集合)stream(流)geospatial(地理)bitmap(位图)bitfield(位域)hyperloglog(基数统计)String概述string......
  • 4. 基本数据类型
    1.整型int作用:记录年龄、身份证号、个数等等定义:age=18print(type(age))2.浮点型float作用:记录身高、体重、薪资等定义:salary=3.3weight=70print(type(salary),type(weight))**3.字符串类型str作用:记录描述性质的状态定义:用......
  • 聊一聊redis十种数据类型及底层原理
    概述Redis是一个开源的高性能键值数据库,它支持多种数据类型,可以满足不同的业务需求。本文将介绍Redis的10种数据类型,分别是string(字符串)hash(哈希)list(列表)set(集合)zset(有序集合)stream(流)geospatial(地理)bitmap(位图)bitfield(位域)hyperloglog(基数统计)String概述string......
  • Java的数据类型
    基本数据类型|类别|数据类型|包装类|默认值||数值类型|整数类型|byte|Byte|0||数值类型|整数类型|short|Short|0||数值类型|整数类型|int|Integer|0||数值类型|整数类型|long|Long|0L|......
  • Httprunner修改response中数据类型
    支持的类型默认三种Text,bytes,Dict如果超出三种类型则报错Epydantic.error_wrappers.ValidationError:3validationerrorsforResponseDataEbodyEstrtypeexpected(type=type_error.str)EbodyEbytetypeexpected(type=type_error.bytes)EbodyE......
  • 第二章学习 数据类型之间的转化 strconv的方法实现
    变量 通过修改settings里的compactfolder来让目录的关系展开而不是合并起来1.变量声明varageintage=18fmt.println("age=",age)//声明和复制合成varage2int=19fmt.Println("age2=",age2);2.变量的四种使用形式指定变量类型但是不赋值,如果没有赋值操作默认值为0......
  • 数据类型及常用方法
    引入我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类型,例如salary=3.1#用浮点型去记录薪资age=18#用整型去记录年龄name='lil......
  • k10_java数据类型
    数据类型强类型语言java是强类型语言要求变量的使用过要严格符合规定,所有的变量需要先定义后才能使用。弱类型语言就是类型定义不太严格,变量名可以不可以直接使用,或者直接定义个变量名,不用声明其类型java数据类型分类————Java的数据类型分为两类基本数......
  • redis之五种基本数据类型
    0.前言本文主要讲解redis的五种基本数据类型:String、List、Set、SortedSet、Hash。学习如何使用它们,并且了解它们的底层数据结构实现,这样我们才能在适当的应用场景选择最适合的数据类型来解决我们的需求。1.String1.1简单使用String是redis最简单的且最常用的数据类型,可以......