js数据类型

数据类型

1.基本数据类型

(1) 数值类型

var n1 =100; var n5 = 2e5(2e5表示2乘以10的五次方);

十六进制:var n6=0x100;八进制:var n7 = 0o100;二进制:var n8=0b100

(2)字符串类型

js中不区分单引号和双引号

var s1 =‘hello world’

var s2 =“hello world1”

布尔类型

var b1 = true 真

var b2 = false 假

空类型(Undefined、Null)

null:表示有值,有一个空值

var k1 = null

underfined:表示没有值

var k2

2.引用数据类型

使用typeof关键字来进行数据类型检测

语法:typeof要检测的变量

结果:改变量存储的数据的数据类型

数据类型转换

转数值:把其他数据类型转换成数值类型

Number();parseInt();parseFloat();

转换结果是数字则显示number,否则显示NaN

转字符串:把其他数据类型转换成字符串类型

String(转换内容);转换内容.toString()

转布尔:把其他数据类型转换成布尔类型

Boolean(转换内容 );

转换成false的五种情况:0,NaN,空字符串,undefined,null

运算符

1.算术运算符

+:进行加法运算

(1)当符号两边都是数字或者布尔的时候,会进行数学运算

(2)只要符号任意一边是字符串的时候,就会进行字符串拼接

-:进行减法运算、*:进行乘法运算、/:进行除法运算、%:进行余数计算

2.赋值运算符

=:进行赋值操作、+=:加等于运算符、-=:减等于运算符、=:乘等于运算符、/=:除等于运算符、%=:取余等于运算符

3.比较运算符

:大于比较、<:小于比较、>=:大于等于、<=:小于等于

==等于比较:只比较值是不是相等,不考虑数据类型

===全等于比较:必须要值和数据类型都相等,才是true

!=不等于比较、!==不全等于比较

4.逻辑运算符

&&:与运算;||:或运算;!:非运算

5.自增自减运算符

++:自增运算符

++变量:先把变量的值改变了,再用改变后的值参与运算

变量++:先把变量现在的值拿来参与运算,然后再把变量值改变

–:自减运算符

–变量:先把变量的值改变了,再用改变后的值参与运算

变量–:先把变量现在的值拿来参与运算,然后再把变量值改变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值