Số nguyên tố trong JavaScript
Trong hướng dẫn này, chúng ta hãy xem xét các phương pháp khác nhau để kiểm tra xem một số có phải là số nguyên tố hay không trong JavaScript và hiểu chính xác những phương pháp này hữu ích ở đâu. Số nguyên tố là số tự nhiên lớn hơn 1 không thể nhận được bằng cách nhân hai số tự nhiên bé hơn. Các số tự nhiên khác không phải là số nguyên tố lớn hơn 1 gọi là hợp số Show
Ví dụ về số nguyên tố. 2,3,5,7,11,13, v.v. Ví dụ về Hợp số. 4,6,8,9,10,12,14, v.v. Mục lục
Số nguyên tố được sử dụng ở đâu trong cuộc sống thực?Số nguyên tố được sử dụng rộng rãi trong mật mã và lần lượt trong mã hóa. Hãy xem bài viết này để hiểu rõ. Các số nguyên tố cũng được sử dụng trong các số giả ngẫu nhiên do máy tính tạo ra. Mã sốPhiên bản 1Phiên bản này rất chậm và có ít dòng mã nhất Nó kiểm tra xem n có chia hết cho mọi số nguyên cho đến căn bậc hai của giá trị được truyền không Trước khi thực hiện việc này, nó sẽ kiểm tra xem một giá trị có phải là NaN hay không. Các giá trị NaN được tạo khi các phép toán số học dẫn đến các giá trị không xác định hoặc không thể trình bày. Hàm isNaN() được sử dụng cho việc này. Nó cũng kiểm tra xem giá trị được truyền có phải là hữu hạn hay không bằng cách sử dụng hàm isFinite()
Phiên bản 2Phiên bản này tương đối tốt hơn so với phiên bản đầu tiên. Đầu tiên nó kiểm tra xem giá trị được truyền có phải là số chẵn hay không. Sau đó, nó chỉ tiến hành kiểm tra các ước số lẻ, từ 3 đến căn bậc hai của giá trị đã truyền Nhiều nhất một nửa số trong khoảng từ 3 đến căn bậc hai của giá trị đã truyền được chọn
Phiên bản 3Phiên bản này thậm chí còn tốt hơn. Các kiểm tra sau được thực hiện cùng với các phiên bản trước trước khi kiểm tra phần còn lại của bộ chia trong vòng lặp
Phiên bản 4Đây là phiên bản nhanh nhất trong tất cả các phiên bản. Ngoài 2 và 3, bội số của 5 cũng bị loại bỏ trong vòng lặp. Kết quả của việc này là cuối cùng chúng ta sẽ kiểm tra các số phần tư tối đa giữa 2 và căn bậc hai của n Trong bài viết này, các bạn sẽ tìm hiểu và lấy code kiểm tra số do người dùng nhập vào có phải là số nguyên tố hay không trong JavaScript. Dưới đây là danh sách các chương trình bạn sẽ trải qua
Một số nguyên tố là gì ?Số nguyên tố là số chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 13, 17, v.v. Như các em thấy rõ, số 17 chỉ chia hết cho 1 và 17. Tương tự, 13 chỉ chia hết cho 1 và 13 Kiểm tra số nguyên tố trong JavaScriptĐây là chương trình JavaScript đơn giản nhất để kiểm tra xem một số có phải là số nguyên tố hay không. Chương trình này không nhận đầu vào từ người dùng Lưu mã này vào một tệp có. phần mở rộng html. Mở tệp trong trình duyệt web. Đây là sản phẩm được sản xuất Bây giờ thay đổi giá trị của num bằng 20. Đó là, khởi tạo 20 thành num. Lưu mã và mở lại hoặc làm mới trình duyệt. Đây là đầu ra bạn sẽ thấy Lưu ý - Tài liệu. phương thức write() ghi dữ liệu vào đầu ra HTML Nhận số đầu vào từ người dùngĐây là một chương trình khác yêu cầu người dùng nhập số, để kiểm tra và in ra số do người dùng nhập vào có phải là số nguyên tố hay không
Đây là đầu ra mẫu của nó Bây giờ cung cấp bất kỳ số nào nói 37 và nhấp vào nút Kiểm tra để kiểm tra và in một thông báo cho biết đó có phải là số nguyên tố hay không như trong ảnh chụp nhanh bên dưới Đoạn mã sau là mã CSS, ẩn phần tử HTML ở nơi nó hiện diện. Bởi vì nó hiện diện trong thẻ p (đoạn) có id là resPara, do đó đoạn này ban đầu bị ẩn Khi người dùng nhấp vào nút Kiểm tra, một hàm có tên checkPrime() sẽ được gọi. Đoạn mã JavaScript sau num = parseInt(document.getElementById("num").value); nói rằng, một giá trị int (số nguyên) của một phần tử HTML có id là num được khởi tạo thành biến num. Nếu num giữ bất kỳ giá trị nào (thay vì không có gì hoặc trống), điều kiện của if, num được đánh giá là đúng, do đó, luồng chương trình sẽ đi vào bên trong vòng lặp Đoạn mã/câu lệnh JavaScript sau temp.style.display = "block"; nói rằng, một phần tử HTML có id được lưu trữ trong biến tạm thời sẽ hiển thị sau khi thực thi mã này. Và đoạn mã sau document.getElementById("res").innerHTML = "a Prime"; nói rằng, giá trị chuỗi mà Prime được ghi vào phần tử HTML có id là res Đầu ra trực tiếp của chương trình trướcĐây là đầu ra trực tiếp của chương trình JavaScript trước đó yêu cầu người dùng nhập một số và kiểm tra xem đó có phải là số nguyên tố hay không Số nguyên tố trong JavaScript là gì?Số nguyên tố là những số không có ước nào khác 1 và chính nó . Số nguyên tố trong javascript có thể được phát hiện bằng cách lặp lại cho đến n và kiểm tra các ước số. Một phương pháp khác được gọi là Sàng Eratosthenes cũng có thể được sử dụng để tìm các số nguyên tố của một phạm vi nhất định một cách hiệu quả.
Làm cách nào để tạo số nguyên tố trong JavaScript?Mã JavaScript. function primeFactorsTo(max) { var store = [], i, j, primes = []; . lưu trữ [i]) { số nguyên tố. thành thật); . log(primeFactorsTo(5));
Làm cách nào để tìm số nguyên tố trong mảng JavaScript?Hàm nào tìm số nguyên tố trong mảng? . Nếu là số nguyên tố thì trả về 1 ngược lại trả về 0. Nếu num <=1 thì nó không phải là số nguyên tố, trả về 0. Function checkPrime(int num) checks if the passed number num is prime or not. If it is prime, it returns 1 else it returns 0. If the num is <=1 then it is non prime, return 0.
Làm cách nào để in 10 số nguyên tố đầu tiên trong JavaScript?Thuật toán . BƯỚC 1. BẮT ĐẦU BƯỚC 2. ĐẶT ct =0, n =0, i= 1, j=1 BƯỚC 3. LẶP LẠI BƯỚC 4 đến 12 CHO ĐẾN KHI n<10 BƯỚC 4. j =1 BƯỚC 5. ct = 0 BƯỚC 6. LẶP LẠI BƯỚC 7 đến 9 CHO ĐẾN KHI j<=i BƯỚC 7. nếu i%j==0 thì BƯỚC 8. ct = ct+1 |