JavaScript (二)基础 数据类型

数据类型

在这里插入图片描述
在这里插入图片描述

数字型

1.进制
JavaScript可用十进制,八进制,十六进制。
数字开头加上0,表示八进制数,由0-7组成
数字开头加上0x,表示十六进制数,由0-9,a-f组成(x,a-f不区分大小写

2.范围
数字型的最大值最小值:
console.log(Number.MAX-VALUE);
console.log(Number.MIN-VALUE);

3.特殊值
console.log(Number.MAX-VALUE2); / /输出结果:Inflnity(无穷大)
console.log(-Number.MAX-VALUE
2); / /输出结果:-Inflnity(无穷小)
console.log(‘abc’-100); //输出结果:NaN(Not a Number,非数型)

判断一个变量是否为非数字的类型,可以 用isNaN() 来进行判断,会返回一个布尔值。true表示非数字,false表示数字
console.log(isNaN(12)); //输出true
console.log(isNaN(‘abc’)); //输出false

字符串类型

1.JavaScript用单引号或者双引号包裹字符串
2.转义符在这里插入图片描述
3.字符串长度:
通过length属性可以获取整个字符串长度
var str=‘我是程序员’;
console.log(str.length); //输出结果是5

在这里插入图片描述

在这里插入图片描述

布尔型

在这里插入图片描述
在这里插入图片描述

数据类型检测

用typeof运算符进行检测
typeof检测null值返回object,而不是null
console.log(typeof age);

数据类型转换

转换成字符串

1.利用“+”拼接字符串
2.利用toString()转换成字符串
3.利用string()转换成字符串

转换成数字型

1.使用parseInt()将字符串转换成整数
2.使用parseFloat()将字符串转换浮点数
3.使用Number()将字符串转换成数字型
4.利用算术运算符(-,*,/)隐形转换
在这里插入图片描述

转换成布尔型

使用Boolean()。代表空,否定的值会被转换成false,如空字符串,0,NaN,null,undefined

运算符

算术运算符:+,-,*,/,%(取余);
比较运算符
在这里插入图片描述
“==”和“!=”在进行比较时,如果比较的两个数据类型不同,会自动转换成相同的类型在进行比较。

逻辑运算符

&& 与
|| 或
! 非

位运算符

在这里插入图片描述

赋值运算符

在这里插入图片描述

三元运算符

条件表达式 ? 表达式1 :表达式2
条件表达式为true,返回表达式1,
条件表达式为false,返回表达式2

运算符优先级

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值