数据类型及其用法

1.数据类型介绍

在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了数据类型

1.1变量的数据类型

js的变量数据类型是只有程序在运行过程中,根据=的值来确定的

js是动态语言,变量的数据类型是可以变化的

2.1数据类型的分类

1.简单数据类型:(Number ,String , Boolean , Undefined , Null)

2.复杂数据类型(object)

2.简单数据类型

1.javascript中的简单数据类型及其说明如下:

简单数据类型                                                         说明

Number                                                                 数字型,包涵整型值和浮点型值

String                                                                    字符串型

Bollean                                                                  布尔值型

Undefined                                                             声明变量但是没有赋值

Null                                                                       空

1.1数字型 (Number)

js中八进制前面加0,十六进制前面加0x

1.数字型三个特性值

Infinity      代表无穷大         ,  大于任何一个数值

-infinity      代表无穷小      ,  小于任何一个数值

NaN  ,  Not   a   number     代表一个非数值

2.数字型中的最大最小值

Number . MAX-WALUE     数字型最大值

Number . MIN-WALUE      数字型最小值

3.isNaN()

用来判断一个变量是否为非数字类型,返回的是ture或false

3.字符串型

1.字符串中的嵌套

js里面使用单引号嵌套双引号,或者使用双引号嵌套单引号(外双内单,外单内双)

2.字符串转义符

转义符                                                       说明

\n                                                               换行符,n是newline的意思

\\                                                                斜杠

\'                                                                单引号

\''                                                                双引号

\t                                                                tab缩进

\b                                                               空格,b是blank的意思

3.字符串的长度

字符串是由若干字符组成的,这些字符的数量就是字符串的长度,通过字符串的length属性可以获取整个字符串的长度

4.字符串的拼接

多个字符串之间可以使用+进行拼接

总结:数值相加,字符相连

4.布尔型 (Boolean)

布尔值型有两个值  :true和false  ,其中ture表示真(对) ; false表示假(错)

3.获取变量的数据类型

1.获取检测变量的数据类型

typeof可以用来获取检测变量的数据类型

4.数据类型的转换

把一种数据类型的变量转换成另外一种数据类型

1.转换为字符串型

方式                                       说明                                  写法

tostring                                  转成字符串                      var num = 1;    alert(num.tostrong)

string()                                   转成字符串                      var num = 1;    alert(num.string())

加号拼接字符串                     和字符串拼接的结果都是字符串      var num = 1;   alert(num + ")

2.转换为数字类型

方式                                                                    说明

parseInt(string)函数                                            将string转换为整数数字型

parseFloat(string)函数                                        将string转换为浮点数数字型

Number()强制转换函数                                       将string转换为数字型

js隐式转换(- * /)                                                   利用算术运算隐式转换为数字型

注意:parseInt 和 parseFloat注意大小写

3.转换为布尔型

方式                                                                      说明

Boolearn()函数                                                     其他类型转换为布尔型 

注意:代表空,否定的值会被转换为fale  , 其余的都转换为true 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在C++中,有多种数据类型可以用来存储不同类型的数据。以下是一些常见的C++数据类型及其用法: 1. 整数类型: - `int`:用于存储整数值,通常占用4个字节。例如:`int num = 10;` - `short`:用于存储短整数值,通常占用2个字节。例如:`short age = 25;` - `long`:用于存储长整数值,通常占用4个字节。例如:`long population = 1000000L;` - `long long`:用于存储更长的整数值,通常占用8个字节。例如:`long long bigNum = 1234567890LL;` 2. 浮点数类型: - `float`:用于存储单精度浮点数值,通常占用4个字节。例如:`float pi = 3.14f;` - `double`:用于存储双精度浮点数值,通常占用8个字节。例如:`double distance = 10.5;` - `long double`:用于存储扩展精度浮点数值,占用字节数较大。例如:`long double price = 9.99L;` 3. 字符类型: - `char`:用于存储单个字符,通常占用1个字节。例如:`char letter = 'A';` - `wchar_t`:用于存储宽字符,根据实现不同可能占用2或4个字节。例如:`wchar_t ch = L'中';` 4. 布尔类型: - `bool`:用于存储布尔值,只有两个取值true和false。例如:`bool isTrue = true;` 5. 空类型: - `void`:表示没有值,常用于函数返回类型。例如:`void printMessage() { ... }` 此外,C++还支持指针、数组、结构体、联合体和枚举等派生数据类型,可以根据需要选择合适的数据类型。要正确使用这些数据类型,可以进行变量的声明和初始化,并根据需要进行相应的操作和运算。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值