1.数据类型简介

1.2变量的数据类型

  • JS的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的
  • 我们不确定属于哪种数据类型的
  • 数据类型简介_微信公众号

代码示例:

<script>
//int num = 10; Java
//var num; 这里的num我们不确定属于哪种数据类型的
var num = 10; //num属于数字型
//js 的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的
var str = 'pink'; //str字符串型
//js是动态语言 变量的数据类型是可以变化的
var x = 10; //x 是数字型
x = 'pink'; //x字符串型
</script>>

2.简单数据类型

2.1简单数据类型(基本数据类型)

2.2数字型Number

1.数字型进制

  • 最常见的二进制、八进制、十进制、十六进制。

代码案例:

<script>
var num = 10; //num 数字型
var PI = 3.14; //PI数字型
// 八进制 0~7 我们程序里面数字前面加0 表示八进制
var num1=010;
console.log(num1); //010 八进制 转换为10进制 就是 8
var num2 = 012;
console.log(num2);
//2.十六进制 0~9 a~f #ffffff 数字的前面加0x 表示十六进制
var num3 = 0x9;
console.log(num3);
var num4 = 0xa;
console.log(num4);
//3.数字型的最大值
console.log(Number.MAX_VALUE);
//4.数字型的最小值
console.log(Number.MIN_VALUE);
//5.无穷大
console.log(Number.MAX_VALUE*2); //Infinity 无穷大
//6.无穷小
console.log(-Number.MAX_VALUE*2); //-Infinity 无穷大
//7.非数字
console.log('pink老师' -100); //Nan
</script>
  • 现阶段我们只需要记住,在JS中八进制前面加0,十六进制前面加0x

isNan()

  • 用来判断一个变量是否为非数字的类型,返回true或者false
<script>
//isNaN()这个方法用来判断非数字 并且返回一个值 如果是数字返回的是 false 如果不是数字返回是true
console.log(isNaN(12)); //false
console.log(isNaN('pink老师')); //true
</script>

欢迎关注微信公众号黑马金牌编程,也可以加入qq qun:717508847 一起交流

数据类型简介_数据类型_02