JavaScript: функция для создания идентификатора UUID
JavaScript Math: упражнение 23 с решением
Напишите функцию JavaScript для создания идентификатора UUID.
Примечание :
Согласно Википедии - Универсально уникальный идентификатор (UUID) - это стандарт идентификатора, используемый при разработке программного обеспечения. UUID - это просто 128-битное значение. Значение каждого бита определяется любым из нескольких вариантов. Для удобочитаемого отображения во многих системах используется канонический формат с использованием шестнадцатеричного текста со вставленными дефисами. Например: de305d54-75b4-431b-adb2-eb6b9e546014
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Write a JavaScript function to create a UUID</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function create_UUID(){
var dt = new Date().getTime();
var uuid ='xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = (dt + Math.random()*16)%16 | 0;
dt = Math.floor(dt/16);
return (c=='x' ? r :(r&0x3|0x8)).toString(16);
});
return uuid;
}
console.log(create_UUID());
Пример вывода:
1fe35579-5ce7-46ec-89e0-7e7236700297
Блок - схема:
Демонстрация в реальном времени:
См. Pen javascript-math-упражнение-23 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите функцию JavaScript, которая конвертирует римскую цифру в целое число.
Далее: написать функцию JavaScript для округления числа до указанного числа цифр и удаления лишних нулей (если есть).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования