string类型数字怎么相加_JavaScript基本数据类型

8c36ef20cba65589c35e27f139c74b8c.png

JavaScript基本数据类型

一、数字(Number)

1.包括浮点数和整数

什么是浮点数:浮点数就是该数值中必须有一个小数点,并且小数点后面必须至少有一位数字。

由于保存浮点数值的内存空间是保存整数值的两倍,所以js会不失时机的把浮点数转换为整数。小数点后面没有数值或者1.0就会被保存成整数。

2.特殊的数字类型NaN

1、表示不是数字,但是其实它是一个特殊的数字(NaN:Not a Number)

2、当运算操作符错误的时候,一般会得到NaN

3、NaN具有传染性,即NaN参与任何运算,结果都为NaN

4、NaN与任何数值都不相等

977fbbd3396bcac76442d9fca8c33568.png
NaN

isNaN()函数

isNaN()函数---判断一个数是否为NaN的唯一方式

  1. 判断一个数是否是NaN,如果是NaN则返回true,否则返回false

bd8b3e77cdafc282dda21490265fef7c.png

3.Infinity

1、Infinity:数据超过了JS可以表示的范围,是一个特殊的数字

2、Infinity与其他数据类型进行操作运算,结果还是Infinity

3、数字除以0得到Infinity

68ed17ed2bf38f396902390b8d3d785b.png
infinity

isFinite()函数

  1. 如果是NaN或者Infinity返回false,否则返回true

89104e35f126355acef92400e81f4d94.png
isFinite()

二、 字符串(String)

多个字符的有序序列,双引号和单引号引起来的都是字符串

字符串特点:

1、单引号和双引号引起来的都是字符串

2、两个字符串相加,实际上是将两个字符串拼接

3、两个字符串相加,是拼接而不是运算,其他运算结果为NaN,表示计算错误

4、字符串加数字,首先将数字转化为响应的字符串然后再参与运算。同样不支持-, *, /等其他运算

e4db91e5cbeb2328a97920f64c370259.png
字符串String

三、布尔值(Boolean)

包括true和false,通常用在流程控制语句,选择判断语句

false值:

  1. 数字0
  2. NaN
  3. “ ”,空字符串
  4. false
  5. undefined
  6. null

true值: 除了false值就是true值

四、 Undefined

如果使用一个未定义的变量,会得到一个undefined值,当定义了一个变量未初始化,默认的也会给它初始化成undefined值

五、null

代表什么也没有

注意:null和undefined的最大区别是如果变量值为null,说明变量是存在的,只不过它的值是空值null

5d5efc6fcc900c7cb463336434e4aee1.png
null

JS数据类型查看使用typeof

typeof("要查看的类型")

变量和常量

2c9db22e80d93503fa1fc7447f75915d.png
变量和常量
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值