Mô-đun này được sử dụng để quyết định các điều kiện kết hợp, mô-đun có thể thêm nhiều nhánh điều kiện. Nhấp vào biểu tượng nhỏ "Turn" để thêm chi nhánh điều kiện.
Ví dụ về việc sử dụng các mô-đun điều kiện. Chúng ta kết hợp các bài kiểm tra với mô-đun tiếp theo.
Mô-đun này được sử dụng để so sánh hai giá trị số (cũng có thể xem nó và mô-đun số là một mô-đun biểu thức kết hợp) và trả về một giá trị Boolean.
Mô-đun này có thể xác định giá trị của cả hai bên:
Một ví dụ về việc kết hợp các giá trị bằng cách sử dụng các mô-đun điều kiện và các mô-đun so sánh số:
Như bạn có thể thấy, mô hình này có tổng cộng 3 nhánh khi đánh giá các điều kiện.
Ví dụ như việc sử dụng câu if trong chính sách JavaScript.
function main () {
var a = 1
var b = 2
if (a > b) {
Log("a > b")
} else if (a < b) {
Log("a < b")
} else {
Log("a == b")
}
}
Mô-đun này được sử dụng để thực hiện các hoạt động
Trước khi thử nghiệm mô-đun này một cách cụ thể, chúng ta hãy học mô-đun đại diện cho các giá trị boolean đúng và giả (được đặt bằng khung kéo xuống), mô-đun đại diện cho các giá trị boolean không đúng và mô-đun đại diện cho các giá trị trống.
null
Giá trị, dùng để so sánh một số biến số là không.true
/ false
Giá trị, được sử dụng để xác định giá trị Boolean được trả về cho một số mô-đun hoặc các kết hợp mô-đun.!
, được sử dụng để thực hiện các phép tính giá trị Boolean không.Ví dụ:
Bạn có thể thấy rằng các mô-đun logic hoặc logic plus cũng có thể được sử dụng tích hợp.
Một ví dụ về việc ghép các mô-đun sau khi ghép:
Các mã chính sách JavaScript tương đương:
function main () {
var a = 1
var b = 2
Log((true && !false) || (a==b))
Log(null)
}
!false là không sai, nghĩa là giá trị thực, biểu thức logic: ((true & &!false): hai giá trị thực được thực hiện và được tính toán, kết quả là đúng. a==b rõ ràng là không bằng, vì vậy sai. Một giá trị thực và một giá trị giả. Thực hiện logic hoặc toán, kết quả là đúng.
Kết quả:
Mô-đun này cũng được gọi là mô-đun khẳng định, hoạt động tương tự như các toán tử ba trong một số ngôn ngữ lập trình.
Mô-đun này cũng có thể được sử dụng tích hợp, mô-đun điều hành ba phần cũng có bản chất xác định điều kiện logic, chức năng và mô-đun điều kiện tương tự.
Mô hình giảng dạy của "mô-đun điều kiện" trong bài viết trên được xây dựng lại bằng mô-đun điều hành ba phần. Ví dụ:
Ví dụ như mã chính sách được viết bằng JavaScript:
function main () {
var a = 1
var b = 2
Log(a < b ? b : (a > b ? a : "相等"))
}
Bạn có thể thay đổi giá trị của a, b, và kiểm tra lại.
Trong nhiều ví dụ trước đây, chúng ta đã sử dụng một số mô-đun toán học ít nhiều. Dưới đây là một số mô-đun toán học chưa được học.
Lưu ý rằng các tham số được nhập vào vị trí của module này là các giá trị góc, chứ không phải giá trị đường cung.
Đánh giá lại bản in:
Mô-đun này lấy số ngẫu nhiên trong phạm vi giá trị của một thiết lập, vị trí của mô-đun có thể được lấp đầy trực tiếp hoặc sử dụng một biến số như là giá trị bắt đầu và kết thúc của phạm vi ngẫu nhiên.
Ví dụ như mã chính sách JavaScript:
function main () {
var a = 1
var b = 9
Log(_N(a + Math.random() * (b - a), 0))
}
Mô-đun này sẽ giới hạn việc điền vào các biến ở vị trí đầu tiên và lấy giá trị dựa trên phạm vi đặt vị trí thứ hai, thứ ba. Giá trị tối đa trong phạm vi lớn hơn, mô-đun trả về giá trị tối đa trong phạm vi, và giá trị tối thiểu trong phạm vi nhỏ hơn, mô-đun trả về giá trị tối thiểu. Nếu trong phạm vi này, lấy giá trị của các biến ở vị trí đầu tiên sẽ trả về giá trị của chính nó.
Ví dụ như mã chính sách JavaScript:
function main () {
var a = 9
Log(Math.min(Math.max(2, a), 5))
}
Mô-đun này thực hiện toán dư số đối với các mô-đun số được đặt ở vị trí
64 chia cho 10 là 6 còn lại 4.
Mô-đun này thực hiện các hoạt động đối với một mô-đun trong danh sách (như tính tổng các phần tử trong danh sách).
Ví dụ như mã chính sách JavaScript:
function sum (arr) {
var ret = 0
for (var i in arr) {
ret += arr[i]
}
return ret
}
function main () {
var b = 2
var a = 1
Log(sum([b,a,b,a,a]))
}
Các chiến lược hình dung ví dụ:
Các chiến lược khác có thể được tìm thấy tại:https://www.fmz.cn/square
Các bài viết khác trong series