数据类型和常用方式

237 阅读1分钟

一、常用数据类型

字符类型(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就使用字符串方式设定,若不固定则直接使用[变量]。