| 01 | FOR | 循环语句。 | |
| 02 | FOREACH | 循环语句。 | |
| 03 | WHILE...DO | 循环语句。 | |
| 04 | IF...THEN...ELSE | 选择语句。 | |
| 05 | CASE | 只执行符合条件的一个语句块。 | |
| 06 | SWITCH | 执行符合条件后面的所有语句块。 | |
| 07 | REPEAT...UNTIL | 循环语句。 | |
| 08 | BEGIN...END | 用于显示多条语句。 | |
| 09 | CONTINUE | 执行循环语句中的下一条循环。 | |
| 10 | BREAK | 从循环、CASE 或 SWITCH 语句中跳出。 | 
| 序号 | 名称 | 功能说明 & 语法 & 举例 | |||||
| 01 | Relational Operators | 比较运算符。 | |||||
| EQ | 等于,=,Equal to | ||||||
| NE | 不等于 ≠,Not equal to | ||||||
| GE | 大于等于,≥,Greater than or equal to | ||||||
| GT | 大于,>,Greater than | ||||||
| LE | 小于等于,≤,Less than or equal to | ||||||
| LT | 小于,<,Less than | ||||||
| 02 | Mathematical Operators | 数学运算符。 | |||||
| + | 加法,字符串连接 | ||||||
| ++ | 自增 | ||||||
| - | 减法,负号 | ||||||
| -- | 自减 | ||||||
| * | 乘法 | ||||||
| / | 除法 | ||||||
| ^ | 幂运算 | ||||||
| MOD | 模,取余数 | ||||||
| IDL> PRINT, ‘alex‘ + ‘ ‘ + ‘lee‘ | |||||||
| 03 | Logical Operators |    逻辑运算符。  | |||||
| && | 逻辑与,都真才真,非0的数字、非空的字符串等都认为是真 | ||||||
| || | 逻辑或,有一个真就为真 | ||||||
| ~ | 逻辑非,取反 | ||||||
| IDL> PRINT, 5 && 7 | |||||||
| 04 | Bitwise Operators | 位运算符。 | |||||
| AND | 按位与 | ||||||
| OR | 按位或 | ||||||
| NOT | 取反 | ||||||
| XOR | 按位异或 | ||||||
| IDL> FOR I = 1,5 DO PRINT, I, I AND 1 | |||||||
| 05 | Matrix Operators | 矩阵运算符。 | |||||
| # | A#B 表示 A 的列乘以 B 的行 | ||||||
| ## | A##B 表示 A 的行乘以 B 的列 | ||||||
| 06 | Minimum and Maximum Operators | 最大最小操作符。 | |||||
| < | 取最小的一个数。 | ||||||
| > | 取最大的一个数 | ||||||
| IDL> 5 < 3 | |||||||
| 07 | Operator Precedence | 运算符优先级。 | |||||
| 1级 | () | ||||||
| 2级 | . | ||||||
| 3级 | * | ||||||
| 4级 | * | ||||||
| 5级 | + | ||||||
| 6级 | EQ | ||||||
| 7级 | AND | ||||||
| 8级 | && | ||||||
| 9级 | ?: | ||||||
| IDL> i = 3 | |||||||
| 08 | Assignment and Compound Assignment | 赋值和复合赋值。 | |||||
| = | 赋值 | ||||||
| op= | 复合赋值 | ||||||
|   CASE name OF | |||||||
| 09 | CONTINUE | 执行FOR、WHILE 或 REPEAT 循环语句中下一条循环。 | |||||
|   FOR I = 1,10 DO BEGIN IDL Prints: | |||||||
| 10 | BREAK | 从 FOR、WHILE、REPEAT 循环、CASE 或 SWITCH 语句中跳出。 | |||||
|   i = 0 IDL Prints: | |||||||
原文:http://www.cnblogs.com/alex-bn-lee/p/5803475.html