タグ

JavaScriptとsplitに関するk_37toのブックマーク (2)

  • split の研究 - bkブログ

    split の研究 split 関数の挙動が言語ごとに微妙に異なると知人と話題になったので調べてみました。結果はまとめをどうぞ。 Ruby まずはRubyから調べてみます。irb を使って調べました。 % irb ... まずは普通に分割 >> "a,b,c".split(",") => ["a", "b", "c"] 末尾に空要素があると、省略されてしまう >> "a,,c,,".split(",") => ["a", "", "c"] 末尾の空要素を省略しないためには -1 が必要 >> "a,,c,,".split(",", -1) => ["a", "", "c", "", ""] 空文字列だと結果も空 >> "".split(",") => [] -1 をつけても同様 >> "".split(",", -1) => [] 分割パターンを指定しない場合も同様 >> "".split

  • suVeneのあれ: [JavaScript]数値を3桁ごとに区切る

    2007年12月06日 [JavaScript]数値を3桁ごとに区切る なんか見かけたのでちょっと作ってみた。 ① ~ ③は他人様。最後に俺。 タイム測定の為に、メソッド名はちょっと改変させてもらってる。 ① 3桁ごとに区切る - PleasureDelayerDiary Number.prototype.split3_1 = function() { var r = ""; var s = this.toString().split("").reverse(); for(var i = 0; i < s.length; i++) { if(i % 3 == 0 && i != 0 && s[i] != "-") { r = s[i] + "," + r } else { r = s[i] + r; } } return r; } ② iandeth. - javascriptで数値をカン

  • 1