Прежде всего, пожалуйста, прочитайте документацию Buffer здесь .
Тогда, пожалуйста, не используйте устаревшие функции.Если вам нужно создать новый буфер, используйте Buffer.alloc
или Buffer.allocUnsafe
.Когда вы создаете буфер, убедитесь, что он может содержать данные, которые вы хотите записать туда.Далее, пожалуйста, используйте подходящий метод для записи данных.Вы пишете число с плавающей точкой, тогда вы должны использовать Buffer.writeFloatBE/Buffer.writeFloatLE
.Если вы сделаете все, что я упомянул, вы получите правильное решение:
const buffer = Buffer.allocUnsafe(4);
buffer.writeFloatLE(24.3756);