什麼是條件行動?
請記住,腳本是程序化的。 JMP 從求值第一行開始,一直到最後一行結束。這種求值方式對於腳本中始終需要求值的部分來說很有意義。這種求值是無條件的。但腳本的某些部分應該只在特定情況下求值。這種求值是有條件的。腳本必須確定何時存在這種情況,並在情況成立時採取適當的操作。因此,當腳本的某個特定部分是條件性的時,JMP 首先必須求值一個條件。此條件可以用常數、變數或呼叫函數的結果來表示,測試條件的結果是一個布林值(真或假)。有多個函數可以傳回布林值:比較函數(例如 Less 函數)、邏輯函數(例如 Not 函數)以及查詢函數(例如 Is List 函數)。 JMP 會回傳 表示真, 表示假的結果。請記住,通常情況下,JMP 將零解釋為假,將所有非零數字解釋為真。