Danh mục

Getting Random

Số trang: 6      Loại file: pdf      Dung lượng: 73.73 KB      Lượt xem: 20      Lượt tải: 0    
10.10.2023

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cú pháp random() của đối tượng Math cho phép bạn lấy một giá trị số bất kì để sử dụng nhiều đoạn code khác nhau. Bạn có thể thiết lập một trích dẫn bất kỳ hoặc có một cái đánh mấy random.Chỉ có một cách để biết được làm thế nào để lấy một giá trị số random trong giới hạn mà bạn đưa ra, và lấy một giá trị nguyên.
Nội dung trích xuất từ tài liệu:
Getting Random Getting RandomCú pháp random() c ủa đối tượng Math cho phép bạn lấy một giá trị số bất kì đểsử dụng nhiều đoạn code khác nhau. Bạn có thể thiết lập một trích dẫn bất kỳhoặc có một cái đánh mấy random.Chỉ có một cách để biết đ ược làm thế nào để lấy một giá trị số random tronggiới hạn mà bạn đưa ra, và lấy một giá trị nguyên.Bình thường, hàm random trả về một số bất kỳ trong phạm vi từ 0 đến 1. Cáchnày thì không thực sự hữu ích cho lắm.Nếu như bạn làm như thế nàyKhi bạn nhấn vào Button đó thì một giá trị dài ngoằn sẽ trả về cho bạn thôngqua thông báo alert(). Ôi như thế thì mệt lắm…In that state, you cant really do anything with the number. We want to have aninteger between zero and a set number. The first step to fixing this is usingmultiplication. If you want a number between zero and 4 (5 random numbers),multiply the result of the Math.random() function by 5:Lúc này, bạn thật sự không thể làm bất cứ thứ gì với những con số này. Vì vậychúng ta muốn có một số nguyên được trả về từ lệnh random trong khoảng từsố 0 đến một số nào đó.Và đây rồi… đầu tiên nếu ta muốn sửa nó thì ta phải dùng phép tính nhân (X).Nếu bạn muốn một số từ 0 đến 4 ( L à 5 giá trị random). Lấy kết quả của đốitượng Math.random() nhân lên cho 5:var ran_number= Math.random()*5;Bây giờ thì giá trị có cao hơn nhưng vẫn không phải là số nguyên ,Điều chúng ta cần bây giờ là làm sao để có thể random trả về một giá trịnguyên.Vì thế ta phải làm tiếp bước tiếp theo để hoàn tất việt đó là lấy một số randomnào đó.Để bỏ bớt mấy cái đuôi số rắc rối phía sau và chỉ lấy số nguyên, chúng ta sửdụng đối tượng Math.floor() (Cách này giúp xóa đi mọi thứ phía sau một số,nghĩa là giờ có thể lấy số nguyên rồi…) để cho kết quả.Cách nhanh nhất để thực thi lệnh n ày là đặc ngay lệnh Math.random()*5 vàotrong Math.floor() như là m ột thông số:var ran_number=Math.floor(Math.random()*5);Bạn cũng có thể làm như bên dưới này:var ran_unrounded=Math.random()*5;var ran_number=Math.floor(ran_unrounded);Giờ, Hãy thử chép lệnh này vào trang c ủa bạn. Sau đó nhấn nút và sẽ nhìn thấynhưng con số đẹp:Bây giờ ta sẽ thử làm một vài thứ với kết quả mà ta vùa đạt được nhé.Giờ bạn hãy nhớ lại Một vài điều về Array(mảng) xem nào.Bạn có thể xem ở Quyển Ebook mà tôi đã gữi đấy… Trong đó có nới sơ qua vềArray.Bây giờ, có thể bắt đầu.Đầu tiên có thể bắt đầu với một mảng mang giá trị 0 nh ư thế nàyarray_name[0];Giờ chúng ta l àm trực tiếp luôn nhé.Công việc phải làm là tạo ra một biến với 5 mảng, sau đó d ùng lệnhMath.random() để giúp hiển thị random 5 mảng. Nói hơi khó hiểu, ta hãy làmvậyfunction getaQuote(){ var whichQuote=get_random(); var quote=new Array(5) quote[0]=I love JavaScript..sometimes.; quote[1]=Why are you pushing my button?; quote[2]=The button you pushed can \t push you back. You bully, you!; quote[3]=This alert is here to inform you that alerts are annoying.; quote[4]=Which came first, the button or the alert?; alert(quote[whichQuote]); }//-->

Tài liệu được xem nhiều: