一、常用数据类型
字符类型(String)、数值类型(Number)、布尔类型(Boolean)、未定义型(Undefined)、空值(null)、对象型(object)。
字符型一般会使用 '' "" ``
var a = 'a';
var a = "a";
var a = `a`;
数值型有小说叫浮点数
var a = 9;
var b = 2.6;
var c = -6.8;
var d = 0xff // 16进制;
var e = 065 // 8进制;
var f = 3.1e+5 // 3.1*10^5
定义结果和打印结果不一定相同,都会转换为10进制。
布尔类型
var bool = ture;
var bool = false;
只有 true 和 false 两个值
未定义值
var a = undefined;
var b;
给a赋值了一个undefined,或者说是将a原有值改变成undefined。
b没有定义值,只定义了变量
从一般来说a和b的值是相同的,但其实一个赋值了一个没有。
在以后数组中的话就无法分辨。
例如:
var arr = [22,55,,23,undefined,66];
空值
var a = null;
用法是一般将所有引用地址标记清空,用于清理回收。
字符类型、数值、布尔、未定义型都不需要用null清除。
一般情况下都是清除对象类型时使用。
对象类型
var obj = {} // 空对象
obj = null; // 清楚、设置为空。
var a = 'name';
obj = {
b:2;
c:'sadasd';
[a]:"ccc";
}
对象一般使用键值对来存储数据。
key :value 关键词和值
关键词一般不可重复唯一性且不需要加引号
变量作为关键词时要在外层添加
获取对象一般有两种方法:
1、 是用点语法使用范畴仅限于key属性固定且明确。
2、是用[]方法,若是固定的key就使用字符串方式设定,若不固定则直接使用[变量]。