文章目录
前言
变量里面能够存储数字、字符串等。和 python一样,js中定义变量的时候不必指定类型,变量会自动的根据存储内容的类型不同,来决定自己的类型。
JS的数据类型:
- 基本数据类型:number、string、boolean、Null、Undefined
- 引用数据类型:object
提示:以下是本篇文章正文内容
一、数字类型(number)
在JavaScript中,只要是数,就是数值型(number)的。无论整浮、浮点数(即小数)、无论大小、无论正负,都是number类型的。所有数字都采用64位浮点格式存储.
- 能表示的最大值为:±1.7976931348623157 x 10308
- 能表示的最小值为:±5x 10-324
整数:
- 十进制表示 var a = 100;
- 八进制表示
以0为前缀 var b = 021; //结果为十进制的 17 - 十六进制表示
以0x为前缀 var c = 0x35;//结果为十进制的 53
使用 : 整数可以采用不同进制表示,在控制台输出时一律会按照十进制输出
浮点数:
-
小数点表示 var m = 1.2345;
-
科学计数法
例 : 1.5e3
e表示10为底,e后面的数值表示10的次方数
1.5e3 等价于 1.5 * 10(3)
小数的保留:
var num = 2.379
var newNum = num.toFixed(2)
console.log(newNum)
二、字符串(string)
是由Unicode字符、数字、标点符号等组成的序列。自负床常量是由单引号或双引号括起的(不区分单双引号)
常用转义字符:
- \n:换行
- \’:单引号
- \":双引号
- \\:右划线
定义:
var a = "abcde";
var b = 'psych'; //不区分单双引号
常用方法:
三、布尔型(boolean)
Boolean仅两个值:true和false(也代表1和0)。主要用于控制语句。
var b1 = false;
四、Null与Undefined
Null类型:Null类型只有一个值—null。
var c1 = null;