タグ

ブックマーク / kyu-mu.net (2)

  • 基本操作逆引きリファレンス - CoffeeScript

    操作逆引きリファレンス(CoffeeScript) Node.jsと、現在使われているほとんどのブラウザで共通して使えるメソッドや文法を、用途ごとにまとめて紹介します。 文字列 文字列を作る 文字列は" "または' 'で囲います。" "の中で"を使ったり、' 'の中で'を使うには、\でエスケープします。 "abc" 'abc' # 以下2つはどちらの書き方でも同じ意味 "I can't say \"no.\"" 'I can\'t say "no."' 文字列に式を埋め込む " "内では#{ }を使って、式や変数の値を埋め込むことができます。 "1 + 1 = #{1 + 1}" # => '1 + 1 = 2' 文字数を取得する 文字列.lengthは、文字列の文字数を返します。 "abcいろは".length # => 6 文字列を数値に変換する parseInt(文字列, 10)

  • 正規表現リファレンス - CoffeeScript

    正規表現リファレンス(CoffeeScript) 正規表現はパターンとフラグを/で区切って記述します。フラグは指定しなくても構いません。 /パターン/フラグ フラグ フラグには以下の文字が指定可能です。 g 最初の1個だけでなく、文字列の最後まで検索を繰り返します。「グローバルマッチ」とも呼ばれます。 文字列.replaceメソッドでgフラグを指定すると、見つかったすべての部分文字列が置換されます。 # 最初のaaだけが置換される "aabbaabb".replace(/aa/, "cc") # => 'ccbbaabb' # すべてのaaが置換される "aabbaabb".replace(/aa/g, "cc") # => 'ccbbccbb' i 大文字小文字を区別せずにマッチします。 # 大文字のXYZにのみマッチする /XYZ/.test("xyz") # => false # 大

  • 1