Symbols
Name | Symbol | Description | Example | Note |
---|---|---|---|---|
Quotation Mark | '' | Denote that what is contained in a string |
![]() |
Both single quotation marks and double quotation marks are accepted: however, do not mix them, i.e "hello". |
"" |
![]() |
|||
Parenthesis | [] | Denote lists and indexing of lists |
![]() |
In the last example, information acquired will fulfil the conditions of being round/angular and grey/brown. However, without (), it would mean the information must fulfil one of the three conditions: be round, or be both grey & angular, or be brown |
() | Sequence and group elements in inline functions, mathematical and logical operations |
![]() ![]() ![]() |
||
Comparison Operators | == | Equal in value |
![]() ![]() ![]() |
If `x=1`, `y=‘1’`, `x==y` is true as they are equal in value; `x===y` is not true as they are not equal in type: x is a number while y is a string. |
=== | Equal in value and type | |||
< | Less than | |||
<= | Less than or equal to | |||
> | More than | |||
>= | More than or equal to | |||
!= | Not equal to | |||
Logical Operators | && | And |
![]() |
In the absence of parenthesis, ! takes higher precedence over && and && takes higher precedence over ||. |
|| | Or |
![]() |
||
! | Not |
![]() |
||
Mathematical Operators | + - * / |
Add Subtract Multiply Divide |
![]() ![]() |
|
% | Modulus (remainder after division) |
![]() |
||
Underscore | _ | Space |
![]() |
|
At Sign | @ | Attribute |
![]() |
|
#@ | Query.Get Symbol |
![]() |
||
Line Break | '\n' | Line Break | ![]() ![]() |