Modul ini digunakan untuk menentukan kondisi kombinasi, dan modul dapat menambahkan beberapa cabang kondisi. Untuk menambahkan cabang kondisi, klik ikon kecil "Generator".
Contoh penggunaan modul kondisi kita menggabungkan tes dengan modul berikutnya.
Modul ini digunakan untuk membandingkan dua angka (juga dapat dianggap sebagai modul ekspresi yang dikombinasikan dengan modul angka) dan mengembalikan nilai Boolean.
Modul ini dapat menentukan nilai kedua sisi: senar lebih besar dari senar, senar lebih kecil dari senar, senar lebih besar dari sama dengan senar, senar lebih kecil dari sama dengan senar, senar tidak sama dengan senar, senar sama dengan senar.
Di kedua sisi opsi drop-down, posisi "
Contoh untuk menentukan nilai dengan menggunakan "modul kondisi" dan "modul perbandingan nilai":
Seperti yang Anda lihat, paradigma ini memiliki tiga cabang untuk menilai kondisi.
Seperti penggunaan kalimat if dalam kebijakan 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 penjumlahan atau operasi penjumlahan atau operasi penjumlahan, dengan opsi pull-down pada kedua sisi tombol di tengah modul. Modul ini dapat menjadi modul yang mengembalikan nilai Boolean, modul yang mengembalikan nilai numerik.
Sebelum menguji modul ini secara khusus, kita harus belajar bagaimana modul yang mewakili nilai Boolean adalah benar atau palsu (dengan pengaturan drop-down box), modul yang mewakili nilai Boolean adalah non-boolean, dan modul yang mewakili nilai kosong.
null
Nilai, digunakan untuk membandingkan apakah beberapa variabel adalah nilai kosong.true
/ false
Nilai, digunakan untuk menentukan nilai Bul yang dikembalikan oleh beberapa modul atau kombinasi modul.!
, digunakan untuk melakukan operasi non-Boolean.Contoh uji coba:
Anda dapat melihat bahwa modul "logis atau logis dan" juga dapat digunakan dalam kerangka kerja.
Contoh penyambungan modul yang tertanam:
Ini adalah kode kebijakan JavaScript yang setara:
function main () {
var a = 1
var b = 2
Log((true && !false) || (a==b))
Log(null)
}
!false untuk non-false yaitu untuk nilai benar, ekspresi logis: ((true & &!false): dua nilai benar dilakukan dan dioperasikan, hasilnya benar. a==b jelas tidak sama, jadi palsu. Satu nilai benar dan satu nilai palsu Melakukan logika atau perhitungan, hasilnya adalah benar.
Hasilnya:
Modul ini juga disebut modul assertion, dan berfungsi mirip dengan operator trivial dalam beberapa bahasa pemrograman.
Modul ini juga dapat digunakan dalam kerangka kerja yang sama.
Contoh pengajaran tentang "kondisi modul" yang disebutkan di atas dengan menggunakan modul operasi tiga dimensi. Contoh-contoh berikut:
Seperti kode kebijakan yang ditulis dalam JavaScript:
function main () {
var a = 1
var b = 2
Log(a < b ? b : (a > b ? a : "相等"))
}
Jika Anda tertarik, Anda dapat menyesuaikan nilai a, b, dan melakukan uji ulang.
Dalam banyak contoh yang telah dijelaskan sebelumnya, kita lebih atau kurang menggunakan beberapa modul matematika. Di bawah ini kami menjelaskan beberapa modul matematika yang belum dipelajari.
Perhatikan bahwa parameter yang diisi pada modul ini adalah nilai sudut, bukan nilai lengkungan.
Periksa kembali cetakannya:
Modul ini mengambil angka acak dalam rentang nilai dari suatu pengaturan, dan modul dapat mengisi angka secara langsung di posisi "
Seperti kode kebijakan JavaScript:
function main () {
var a = 1
var b = 9
Log(_N(a + Math.random() * (b - a), 0))
}
Modul ini akan membatasi variabel yang diisi pada posisi pertama, dan mengambil nilai berdasarkan rentang yang ditetapkan pada posisi kedua, ketiga, dan keempat.
Lebih besar dari nilai maksimum dari rentang ini, modul akan mengembalikan nilai maksimum dari rentang ini, dan jika lebih kecil dari nilai minimum dari rentang ini, modul akan mengembalikan nilai minimum ini.
Jika dalam kisaran ini, mengambil nilai dari posisi pertama
Seperti kode kebijakan JavaScript:
function main () {
var a = 9
Log(Math.min(Math.max(2, a), 5))
}
Modul ini melakukan penghitungan jumlah pada modul yang ditetapkan pada posisi
64 dibagi 10 hasilnya 6 dan 4 ≠ 4.
Modul ini melakukan operasi pada modul daftar (fungsi seperti menghitung jumlah elemen dalam daftar).
Seperti kode kebijakan 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 contoh:
Lebih banyak strategi dapat ditemukan di:https://www.fmz.cn/square
Artikel lain dalam seri ini