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

数据类型

时间:2023-04-18 14:22:47浏览次数:43  
标签:变量 数据类型 类型 字符串 返回值 或值

常量:程序执行过程中,不可以改变的量

  数字常量: 所有的数字都称为数字常量

    整数常量(整数),实型常量(小数)

  字符串常量:由 ''(单引号)、""(双引号) 、``(飘)引起的内容 (英文状态下的)

  布尔常量: 真(true)假(false)

 

变量:表示一些可以变化的数据,在程序的运行中可以再次发生变化或再次被赋值

 

字面量:字面量是变量的字符串表示形式,是一种变量的记法

  如:

    var a = 1  // 1 为字面量

    var b = "word"  // "word" 为字面量

    var c = function()  // function() 为字面量

 

数据类型

  Number:

    数字类型:数字

  String:

    字符串类型:' ' 单引号," " 双引号,` ` 飘 

  Boolean:

    布尔类型:true / false

  Null:

  ·  值 null 是一个字面量,不想undefined,它不是全局对象的一个属性。null表示缺少的标识,指变量为指向任何对象。

  undefined:

    没有初始化、定义的值

  object:

    对象:其中包含了 Data、function、Array、等类型

  symbol:

    每个从 Symbol() 返回的 symbol 值都是唯一的。一个 symbol 值能作为对象属性的标识符;这是该数据类型仅有的目的

  bigInt:

    谷歌67版本中还出现了一种 bigInt。是指安全存储、操作大整数

 

数据类型的相互转换:

  其他数据类型强制转换为数字类型:

    Number(转换的内容)

  parseInt():

    将字符串转换为整数,从第一位开始,直到非数字位结束

    语法格式:parseInt(string) 或 parseInt(string,进制)

    返回值:number 若不是字符串开头,则显示NAN

    

  parseFloat():

    将字符串转换为浮点数,从第一位开始,直到非数字位或无效浮点数结束

    语法格式:parseFloat(string)

    返回值:number类型

    

 

  isNan() 函数使用: (含有一个隐式的Number(),isNaN(Number(参数)))

     判断参数是否是不是数值,不是数值返回ture,是数值返回false

    语法格式:isNaN(参数)

    返回值:布尔值

  

  

 

  String()使用:

    可以将任何数据类型的值转换为字符串

    语法格式:String(参数)

    返回值:字符串

    

  toString()使用:

    可以将任何数据类型的值转换为字符串

    语法格式:变量名.toString()

    返回值:字符串

    

  第三种转换为字符串的方式("" + 值):

    该方法可以将数据类型的值转换为字符串

    语法模式:变量名 + “”

    返回值: 字符串

  typeof 运算符:

    用于检测一个值 或 一个变量的类型

    语法格式: typeof(表达式) | typeof 变量名

    返回值: 

      1、'undefined':     未定义的变量或值

      2、'boolean':     布尔类型的变量或值

      3、'string':      字符串类型的变量或值

      4、'number':     数字类型的变量或值

      5、'object':        对象类型的变量或值,或者null

      6、'function':     函数类型的变量或值

  toFixed(x)

    保留小数点后x位

标签:变量,数据类型,类型,字符串,返回值,或值
From: https://www.cnblogs.com/xlwg/p/17328863.html

相关文章

  • Redis --- 数据类型之列表 数据类型之hash
    一、数据类型之列表列表简介Redis的list是一个字符队列,先进后出,一个key可以有多个值列表操作lpushkeyvalues[value...]将一个或多个值value插入到列表key的表头,Key不存在,则创建key127.0.0.1:6379>FLUSHALLOK#lpush命令,创建变量student,类型为列表类型,值为bob......
  • python7 用于高级数据类型操作的公共方法
    1.+,*,in‘+’通过此方法可以连接两个数据‘*’通过此方法可以倍数型的复制数据‘in’通过此方法可以查询数据中是否有我们的目标查询数据,返回一个布尔值strA='123'strB='456'print(strA+strB)print(strA*2)print('1'instrA) 注:字符串,列表,元组,字典都可以使用这三种方法......
  • 数据类型分析
    数据类型处理#读取数据源zz=reda_csv(r'XXX.csv')#获取某几行的数据默认为5行print(zz.head())#数据类型查看print(order.info())#查看是否存在缺失值print(zz.isna())#时间戳转换为日期zz['time']=pd.to_datetime(zz['time'],unit='s')print(zz['time......
  • KingbaseES避免表的重写与数据类型二进制兼容
    KingbaseES避免表的重写与数据类型二进制兼容一、关于KingbaseES变更表结构表的重写:1.修改表结构可能会导致表进行重写(表OID发生变化)。2.修改表结构带有索引或者字段类型长度或者精度操作时,会触发索引重建。3.不修改列内容且旧类型与新类型二进制兼容(binarycoercible),不需要重......
  • 自定义数据类型
    内置类型---intshortchardoubleflaot---C语言自己的类型复杂类型---结构体,枚举,联合体---自己创造的类型结构体结构体类型引用声明结构体是一些值的集合,这些值可以是不同类型。structStu//如果不屑Stu就是匿名结构体类型{ member-list;//--成员列表}Variable-list;//变量列表......
  • Redis:数据类型和常用命令有哪些?
    通用命令查询所有的key:keys* 查询a开头的,长度为2的key:keysa?删除指定的key:delkeyName判断指定key是否存在:existskeyName给指定key设置有效期:expirekeyNameseconds查看key的剩余有效时间:ttlkeyName(-1为永久有效,-2为已被删除) ......
  • MySQL有哪些字段类型?如何对表字段数据类型进行优化?
    一、字段优化的基本原则更小更简单的字段类型更好更小的数据类型通常更快,因为重用磁盘、内存和CPU缓存会更少,处理是需要使用到的时钟周期也会更少,而简单数据类型的操作通常需要更少的CPU周期。如果一个类型既可以用字符串又能用整型,优先选择整型,因为字符集和校对规则(排序规则)使字......
  • Pythonic魔法——数据类型
    在Python中,数据类型是指数据的种类和格式,不同的数据类型具有不同的操作和特性,对不同的应用场合和数据处理有着重要的作用。Python支持多种常用的数据类型,包括数字、字符串、列表、元组、集合和字典等。本文将对这些数据类型进行介绍。 数字类型在Python中,数字类型主要包括整......
  • 数据类型和运算符
    1.整数类型TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT2.浮点数类型和定点数类型浮点类型:FLOAT、DOUBLE。定点类型:DECIMAL3.日期与时间类型DATETIME、DATE、TIMESTAMP、TIME、YEAR4.字符串类型CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET5.二进制类型BI......
  • python3数据类型
    1、介绍python是解释型语言,变量不声明类型,而是由赋值进行确定,比如=之后的字面量或类型,或者形参接收的实参。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。2、标准数据类型包括数值number(int、float、bool、comlex)、字符串str、元组tuple、列表list、集合set、......