Код IT Загрузка примера кода…

JavaScript main.js
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);

// Запись данных разных типов
view.setInt8(0, 127);           // 1 байт
view.setInt16(1, 32767);        // 2 байта
view.setInt32(3, 2147483647);   // 4 байта
view.setFloat32(7, 3.14);       // 4 байта
view.setFloat64(11, 2.71828);   // 8 байт

// Чтение данных
console.log(view.getInt8(0));        // 127
console.log(view.getInt16(1));       // 32767
console.log(view.getInt32(3));       // 2147483647
console.log(view.getFloat32(7));     // 3.14
console.log(view.getFloat64(11));    // 2.71828
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);

// Запись данных разных типов
view.setInt8(0, 127);           // 1 байт
view.setInt16(1, 32767);        // 2 байта
view.setInt32(3, 2147483647);   // 4 байта
view.setFloat32(7, 3.14);       // 4 байта
view.setFloat64(11, 2.71828);   // 8 байт

// Чтение данных
console.log(view.getInt8(0));        // 127
console.log(view.getInt16(1));       // 32767
console.log(view.getInt32(3));       // 2147483647
console.log(view.getFloat32(7));     // 3.14
console.log(view.getFloat64(11));    // 2.71828