Computer >> Máy Tính >  >> Lập trình >> Javascript

Thay đổi màu sắc ngẫu nhiên trong JavaScript

Chúng tôi bắt buộc phải viết một hàm JavaScript, giả sử như randomColor trả về một màu hex được tạo ngẫu nhiên mỗi khi nó được gọi.

Ví dụ

Sau đây là mã -

const randomColor = () => {
   let color = '#';
   for (let i = 0; i < 6; i++){
      const random = Math.random();
      const bit = (random * 16) | 0;
      color += (bit).toString(16);
   };
   return color;
};
console.log(randomColor());
console.log(randomColor());
console.log(randomColor());
console.log(randomColor());
console.log(randomColor());
console.log(randomColor());
console.log(randomColor());

Đầu ra

Điều này sẽ tạo ra kết quả sau trong bảng điều khiển -

#762b46
#cfa0bf
#a20ee1
#c2f7e0
#5d5822
#380f30
#805408