Sintaks untuk memfilter data perangkat dan menentukan tindakan - AWS IoT Events

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Sintaks untuk memfilter data perangkat dan menentukan tindakan

Anda dapat menggunakan template literal, operator, fungsi, referensi, dan substitusi dalam ekspresi. AWS IoT Events

Literal

  • Bilangan Bulat

  • Decimal

  • String

  • Boolean

Operator

Unary
  • Tidak (Boolean): !

  • Tidak (bitwise): ~

  • Minus (aritmatika): -

String
  • Penggabungan: +

    Kedua operan harus berupa string. String literal harus diapit dalam tanda kutip tunggal (').

    Misalnya: 'my' + 'string' -> 'mystring'

Aritmatika
  • Penambahan: +

    Kedua operan harus numerik.

  • Pengurangan: -

  • Divisi: /

    Hasil pembagian adalah nilai integer bulat kecuali setidaknya salah satu operan (pembagi atau dividen) adalah nilai desimal.

  • Perkalian: *

Bitwise (Bilangan bulat)
  • ATAU: |

    Misalnya: 13 | 5 -> 13

  • AND: &

    Misalnya: 13 & 5 -> 5

  • XOR: ^

    Misalnya: 13 ^ 5 -> 8

  • NOT: ~

    Misalnya: ~13 -> -14

Boolean
  • Kurang dari: <

  • Kurang dari atau sama dengan: <=

  • Sama dengan: ==

  • Tidak Sama Dengan: !=

  • Lebih besar dari atau sama dengan: >=

  • Lebih besar dari: >

  • AND: &&

  • ATAU: ||

    catatan

    Ketika subexpression || berisi data yang tidak ditentukan, subexpression itu diperlakukan sebagai. false

Tanda kurung

Anda dapat menggunakan tanda kurung untuk mengelompokkan istilah dalam ekspresi.