数据类型

JavaScript (二)基础 数据类型
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.转义符JavaScript (二)基础 数据类型
3.字符串长度:
通过length属性可以获取整个字符串长度
var str=‘我是程序员’;
console.log(str.length); //输出结果是5

JavaScript (二)基础 数据类型

JavaScript (二)基础 数据类型

布尔型

JavaScript (二)基础 数据类型
JavaScript (二)基础 数据类型

数据类型检测

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

数据类型转换

转换成字符串

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

转换成数字型

1.使用parseInt()将字符串转换成整数
2.使用parseFloat()将字符串转换浮点数
3.使用Number()将字符串转换成数字型
4.利用算术运算符(-,*,/)隐形转换
JavaScript (二)基础 数据类型

转换成布尔型

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

运算符

算术运算符:+,-,*,/,%(取余);
比较运算符
JavaScript (二)基础 数据类型
“==”和“!=”在进行比较时,如果比较的两个数据类型不同,会自动转换成相同的类型在进行比较。

逻辑运算符

&& 与
|| 或
! 非

位运算符

JavaScript (二)基础 数据类型

赋值运算符

JavaScript (二)基础 数据类型

三元运算符

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

运算符优先级

JavaScript (二)基础 数据类型

相关文章:

  • 2022-12-23
  • 2021-09-09
  • 2022-01-10
  • 2021-08-05
  • 2021-06-14
  • 2021-09-26
  • 2021-12-31
  • 2022-01-20
猜你喜欢
  • 2022-12-23
  • 2021-12-01
  • 2021-07-21
  • 2021-09-18
  • 2021-11-22
  • 2022-12-23
相关资源
相似解决方案