1. Number数值类型: 在js中的数值字面量为十进制数(会把八进制和十六进制数转化为十进制)
var num1 = 100; //十进制
var num2 = 0xA; // 十六进制
var num3 = 010; // 八进制
浮点型:数值中有一个小数点,且小数点后面至少有一个数字(不能为0),小数点前面的0可以省略不写
var num4 = 2.3; // 浮点型
console.log(num1, num2, num3, num4);
2.String 字符串类型:使用单引号'' 双引号"" 反引号 ``包裹起来的内容 `` es6新增的 叫做模板字符串
var str1 = '你好吗';
var str2 = "你好吗";
var str3 = `你好吗`;
注意:在一段字符串中如果已有上引号就不能使用单引号如果想要使用可以使用 \转义
var qiantao = "你好\\\"吗"
Boolean 布尔类型: 布尔类型只有两个值 true(真) 和 false(假)
var bool = true;
undefined : 未定义 一般声明变量但是未赋值的时候返回
var x;
console.log(x);// undefined
// 对象
// var obj = {}
// console.log(obj.name);//使用了一个对象中不存在的属性也返回undefined
// function un() {
// return "你好吗"
// }
// console.log(un());//函数没有返回值的时候,也是undefined
null: 表示空 不存在的数据类型