

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 適用於 Highcharts 視覺效果的 Amazon Quick JSON 表達式語言
<a name="highchart-expressions"></a>

Highcharts 視覺效果可接受最[有效的 JSON 值](https://www.w3schools.com/js/js_json_datatypes.asp)、標準算術運算子、字串運算子和條件運算子。Highcharts 視覺效果不支援下列 JSON 值：
+ 函數
+ 日期
+ 未定義的值

快速作者可以使用 JSON 表達式語言為高圖表視覺效果建立 JSON 結構描述。JSON 表達式語言用於將 JSON 繫結至 API 或資料集，以允許動態填入和修改 JSON 結構。開發人員也可以使用 JSON 表達式語言，透過簡潔直觀的表達式來擴充和轉換 JSON 資料。

使用 JSON 表達式語言時，表達式會以陣列表示，其中第一個元素指定操作，後續元素則是引數。例如，`["unique", [1, 2, 2]]` 會將 `unique` 操作套用至陣列 `[1, 2, 2]`，得到的結果為 `[1, 2]`。此陣列型語法允許彈性表達式，從而能夠對 JSON 資料進行複雜轉換。

JSON 表達式語言支援*巢狀表達式*。巢狀表達式是包含其他表達式做為引數的表達式。例如，`["split", ["toUpper", "hello world"], " "]` 先將字串 `hello world` 轉換為大寫，然後將其分割為單字陣列，得到的結果為 `["HELLO", "WORLD"]`。

使用下列各節，進一步了解 Amazon Quick 中 Highcharts 視覺效果的 JSON 表達式語言。

**Topics**
+ [算術](jle-arithmetics.md)
+ [陣列運算子](jle-arrays.md)
+ [Amazon Quick 表達式](jle-qs-expressions.md)