跳到內容

Jsmath

使用 JavaScript 對值執行數學運算。

Expression - 輸入數學運算/JavaScript 運算式的區域。

Result - 一個唯讀屬性,預覽 Expression 的結果。

Add - 使用此按鈕向 UI 新增更多索引。

0: Number - 陣列中的第一個索引。

要在運算式中引用行,請使用語法 n[index number]。例如,要引用標籤為 0: Number 的索引,請使用語法 n0

任何以 n 開頭後跟 value 的字串都會被著色,以幫助在運算式中視覺識別它們。

將兩個屬性的值相加。

  1. 建立 3 個 Shape。
  2. 建立一個 Jsmath Utility。
  3. 連接 basicShape1.position.x→jsmath.number0。
  4. 連接 basicShape2.position.x→jsmath.number1。
  5. Expression 輸入中輸入 n0 + n1
  6. 連接 jsmath.id→basicShape3.position.x 以輸出結果。

使 Shape1 在 X 方向的移動等於 Shape2\sqrt{Shape2}Shape2​。

  1. 建立 2 個 Shape。
  2. 建立一個 Jsmath Utility。
  3. 連接 basicShape1.position.x→jsmath.number0
  4. Expression 輸入中輸入 Math.sqrt(n0)
  5. 連接 jsmath.id→basicShape2.position.x

關於一些 JavaScript 語法,請參見 https://htmlcheatsheet.com/js/

要從陣列中移除索引,選擇一行或多行,右鍵點擊並選擇 Delete Selected Attribute(s)

右鍵點擊索引行並選擇 Rename 以重新命名索引。

透過右鍵點擊索引行並選擇 Reorder 來重新排序索引。

可以使用 Jsmath Layer 撰寫 If Statements。例如…

if (n0 > n1) {1} else {0} 或等價的三元運算子 n0 > n1 ? 1 : 0

…翻譯為 “如果 n0 大於 n1 則輸出 1。否則,輸出 0