while
1 2 3 4 5 6 7 8 | i = 0 # 複数行 while i < 666 i++ # 後置形式 i++ while v < 666 |
if
1 2 3 4 5 6 7 8 9 10 11 | # 複数行 if v < 0 alert "Plus" else alert "Minus" # 1行 if v < 0 then alert "Minus" else alert "Plus" # 後置形式 alert "true" if v |
unless (if not)
1 2 3 4 5 6 | # 複数行 unless v alert "unless" # 後置形式 alert "unless" unless v |
配列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # 1行 array = ["A", "B", "C"]; # 複数行 array = [ "A" "B" "C" ] # カンマと改行 array = [ 0, 1, 2 3, 4, 5 6 |
ヒアドキュメント (複数行文字列記述)
1 2 3 4 5 6 | # """ または ''' で囲うことでヒアドキュメント化できる txt = """ 1行目の文章 2行目の文章 3行目の文章 """ |
無名関数の1行で記述
1 2 3 4 5 6 7 | # 1行 setTimeout (-> alert "hoge"), 666 # ブロック setTimeout -> alert "hoge" , 666 |
デフォルト引数
1 2 | fnc = (v1, v2 = 0) v1 * v2 |
do で () を省略
1 2 3 4 5 | # () が必要 Math.random() # do を書くと () は不要 do Math.random |