Modul ini digunakan untuk menilai syarat gabungan, modul ini boleh menambah pelbagai cawangan syarat. Untuk menambah cawangan syarat, anda boleh mengklik ikon kecil "Generator".
Contoh penggunaan modul syarat kita menggabungkan ujian dengan modul seterusnya.
Modul ini digunakan untuk membandingkan dua nilai (juga boleh dianggap sebagai modul ekspresi gabungan) dan mengembalikan nilai Boolean. Modul ini dapat menentukan nilai kedua-dua sisi: H lebih besar daripada H, H kurang daripada H, H lebih besar daripada H, H kurang daripada H, H tidak sama dengan H, H sama dengan H. Kedudukan pada kedua-dua sisi pilihan dropbox boleh menyematkan nilai, modul pembolehubah (jika modul yang mengembalikan nilai boleh disematkan).
Contoh untuk membuat keputusan kuantitatif menggunakan "modul syarat" dan "modul perbandingan nilai":
Seperti yang anda lihat, paradigma ini mempunyai tiga cabang ketika menilai syarat.
Seperti penggunaan if dalam dasar 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")
}
}
Modul ini digunakan untuk melakukan penggambaran atau operasi penggambaran atau penggambaran dengan penggambaran, pilihan kotak tarik bawah di tengah-tengah modul, kedua-dua sisi penggambaran ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Sebelum menguji modul ini secara spesifik, kita perlu belajar untuk mewakili modul yang mempunyai nilai Bull yang benar / palsu (dengan menggunakan kotak tarik bawah), untuk mewakili modul yang mempunyai nilai Bull yang tidak kuat, untuk mewakili modul yang kosong.
null
Nilai, digunakan untuk membandingkan sama ada beberapa pembolehubah adalah nilai kosong.true
/ false
Nilai yang digunakan untuk menentukan nilai Bul yang dikembalikan oleh beberapa modul atau gabungan modul.!
, digunakan untuk melakukan operasi bukan nilai bul.Contoh ujian:
Modul "logik atau logik dan" juga boleh digunakan secara bersempadan.
Contoh penyambungan modul bersarang:
Kod dasar JavaScript yang setara:
function main () {
var a = 1
var b = 2
Log((true && !false) || (a==b))
Log(null)
}
!false untuk bukan palsu iaitu nilai benar, ungkapan logik: ((true & &!false): dua nilai benar dijalankan dan dihitung, hasilnya benar. a==b jelas tidak sama, jadi palsu. Satu nilai benar dan satu nilai palsu Melakukan logik atau operasi, hasilnya adalah benar.
Hasilnya:
Modul ini juga dikenali sebagai modul pengesahan dan berfungsi sama seperti pengendali triangular dalam beberapa bahasa pengaturcaraan.
Modul ini juga boleh digunakan dalam kerangka kerja, iaitu modul pengendalian tiga unit yang juga bersifat menentukan logika syarat, fungsi dan modul syarat yang serupa.
Contoh pengajaran "modul syarat" dalam teks di atas dibina semula menggunakan modul operasi tiga. Contoh berikut:
Sebagai contoh, kod dasar yang ditulis dalam JavaScript:
function main () {
var a = 1
var b = 2
Log(a < b ? b : (a > b ? a : "相等"))
}
Jika anda berminat, anda boleh menyesuaikan nilai a, b, dan mengulangi ujian.
Dalam banyak contoh yang telah dibincangkan sebelum ini, kita lebih atau kurang menggunakan beberapa modul matematik. Di bawah ini kami menerangkan beberapa modul matematik yang belum dipelajari.
Perhatikan bahawa parameter yang diisi dalam modul ini adalah nilai sudut, bukan nilai lengkungan.
Periksa semula cetakan:
Modul ini mengambil nombor rawak dalam julat nilai yang ditetapkan, modul boleh mengisi nombor secara langsung, atau menggunakan satu pembolehubah sebagai permulaan dan penghujung julat rawak.
Sebagai contoh, kod dasar JavaScript:
function main () {
var a = 1
var b = 9
Log(_N(a + Math.random() * (b - a), 0))
}
Modul ini akan mengehadkan pemenuhan pembolehubah pada kedudukan pertama dan mengambil nilai mengikut jangkauan yang ditetapkan pada kedudukan kedua dan ketiga.
Lebih besar daripada nilai maksimum dalam julat ini, modul akan mengembalikan nilai maksimum dalam julat ini, dan jika lebih kecil daripada nilai minimum dalam julat ini, modul akan mengembalikan nilai minimum ini.
Jika dalam jangkauan ini, nilai dari pemboleh ubah pada kedudukan pertama
Sebagai contoh, kod dasar JavaScript:
function main () {
var a = 9
Log(Math.min(Math.max(2, a), 5))
}
Modul ini menjalankan operasi mencari sisa bilangan pada modul nilai yang ditetapkan pada kedudukan
64 bagi 10 ialah 6 berbaki 4.
Modul ini menjalankan operasi terhadap modul senarai (fungsi seperti mengira jumlah elemen dalam senarai).
Sebagai contoh, kod dasar 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]))
}
Strategi untuk memvisualisasikan paradigma:
Lebih banyak strategi boleh didapati di:https://www.fmz.cn/square
Artikel lain dalam siri ini