不再犹豫
分享是一种美德

JavaScript基础到入门练习013-JS简单数据类型and数字型

JS把数据类型分为两大类:

  • 简单数据类型(Number,String,Boolean,Undefined,Null)
  • 复杂数据类型(object)

1、简单数据类型(基本数据类型)

简单数据类型说明默认值
Number数字型,包含整型值和浮点型值。如:12,1.20
String字符串类型,字符串需要带引号“”
Boolean布尔值类型,如true(等价于1)、false(等价于0)false
Undefinedvar a;表示声明的变量没有赋值。undefined
Nullvar a = null; 声明的变量赋值为nullnull

1.1 数字型 Number (可以分为整数和小数(浮点数))

var num = 10;// 整数
var Num = 1.2;// 小数

1.1.1 数字型进制(二进制、八进制、十进十六进制)

	//1、八进制数字序列范围:0~7
	var num1 = 07; //对应十进制的7
	var num2 = 019; //对应十进制的19
	var num3 = 08; //对应十进制的8
	//2、十六进制数字序列范围:0~9和A~F
	var num = 0xA;

现阶段只需要记住js中八进制0开头,十六进制0x开头。

1.1.2 数字型范围(js数值最大值和最小值)

console.log(Number.MAX_VALUE);//最大值:1.7976931348623157e+308
console.log(Number.MIN_VALUE);//最小值:5e-324

1.1.3 数字型的三个特殊值(无穷大、无穷小、非数值)

console.log(Number.MAX_VALUE*2);//无穷大:Infinity
console.log(-Number.MAX_VALUE*);//无穷小:-Infinity
console.log('age' - 100);//非数值:NaN

1.1.4 isNaN()

用来判断变量是否为非数字类型,返回true或者false

	var usrAge = 18;
	var isOk = isNaN(usrAge);
	console.log(isOk);//false ,21不是一个非数字
	var usrName = 'uname';
	console.log(isNaN(usrName));//true ,"uname"是一个非数字。
赞(9)
转载请注明来源地址:不再犹豫 » JavaScript基础到入门练习013-JS简单数据类型and数字型

评论 抢沙发

评论前必须登录!