# uuidjs
UUID.js-JavaScript的RFC兼容UUID生成器
```
//?創建一個版本4(基于隨機數的)UUID對象
var?objV4?=?UUID.genV4();
//?創建一個版本1(基于時間的)UUID對象
var?objV1?=?UUID.genV1();
//?從十六進制字符串創建UUID對象
var?uuid?=?UUID.parse("a0e0f130-8c21-11df-92d9-95795a3bcd40");
//?獲取UUID對象的字符串表示
console.log(uuid.toString());???//?"a0e0f130-8c21-11df-92d9-95795a3bcd40"
console.log(uuid.hexString);????//?"a0e0f130-8c21-11df-92d9-95795a3bcd40"
console.log(uuid.hexNoDelim);???//?"a0e0f1308c2111df92d995795a3bcd40"
console.log(uuid.bitString);????//?"101000001110000?...?1100110101000000"
console.log(uuid.urn);??????????//?"urn:uuid:a0e0f130-8c21-11df-92d9-95795a3bcd40"
//?比較對象UUID
console.log(objV4.equals(objV1));???//?false
//?獲取UUID版本號
console.log(objV4.version);?//?4
console.log(objV1.version);?//?1
//?通過2個不同的訪問器以3種不同的形式獲取內部字段值
console.log(uuid.intFields.timeLow);????????????????//?2699096368
console.log(uuid.bitFields.timeMid);????????????????//?"1000110000100001"
console.log(uuid.hexFields.timeHiAndVersion);???????//?"11df"
console.log(uuid.intFields.clockSeqHiAndReserved);??//?146
console.log(uuid.bitFields.clockSeqLow);????????????//?"11011001"
console.log(uuid.hexFields.node);???????????????????//?"95795a3bcd40"
console.log(uuid.intFields\[0\]);?????????????????????//?2699096368
console.log(uuid.bitFields\[1\]);?????????????????????//?"1000110000100001"
console.log(uuid.hexFields\[2\]);?????????????????????//?"11df"
console.log(uuid.intFields\[3\]);?????????????????????//?146
console.log(uuid.bitFields\[4\]);?????????????????????//?"11011001"
console.log(uuid.hexFields\[5\]);
```