кодесурса
«JavaScript

JavaScript: функция для создания идентификатора UUID

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code