Getting Random
Số trang: 6
Loại file: pdf
Dung lượng: 73.73 KB
Lượt xem: 20
Lượt tải: 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]); }//-->
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ìm kiếm theo từ khóa liên quan:
Javascript ASP.NET Tin học đại cương giáo trình Tin học đại cương bài giảng Tin học đại cương tài liệu Tin học đại cương lý thuyết Tin học đại cươngGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 299 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 257 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 232 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 142 0 0 -
Giáo trình Tin học đại cương: Phần 1 - Vi Hồng Thắm
90 trang 129 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 126 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 117 0 0 -
Quản trị người dùng trong Exchange 2007 bằng Powershell
9 trang 107 0 0 -
Đề cương học phần Tin học đại cương
23 trang 104 0 0