基本数据类型
js中的基本数据类型有六种:数值类型、字符型、布尔型、undefined类型、null类型、object。
数值类型
var a = 1;
var a = 1.1;
var a = -4;
var a = 3e2; //3*10^2
var a = 3e-2; //3*10^(-2)
var a = 065; //8进制写法,不允许出现大于7的值。ES6取消,不能使用
var a = 0xff; //16进制写法
字符型
被双引号、单引号、`所引起来的都是字符型
var a = "a";
var a = "10";
var a = "avc";
var a = `vafd`;
布尔型
var a = true;
var b = false;
undefined类型
undefined类型,未定义或者定义了变量没有赋值
var a=undefined;
var b;
console.log(a,b);
null类型
将对象设置为空值
var a = null;
object
object 对象型
var a = {a: 1, b: 2};
判断类型的方法typeof
var a = 10; //"number"
var a = "a"; //"string"
var a = null; //"object"
console.log(typeof a);
不规定变量的类型,可以任意修改类型的语言叫做**弱类型**,JavaScript就是弱类型语言。
var a = 3;
a = "abc";
a = true;