文字列を数値に変換する [ javascript ]

数値を文字列にするのは簡単。

'' + 123 = '123'

じゃあ逆も簡単で数値なコンテキストに文字列を混ぜてやればいいんだと思って、0を足してやってもうまくいかない。

0 + ’123’ = '0123'

文字列の方が強いらしい。
結局、押してだめなら引けばいいということで、

’123’ - 0 = 123

が一番手っ取り早そう。ちなみに、引けば文字列同士でも数値になるOrz

’123’ - '0' = 123

ランダムパスワードジェネレータ [ javascript / jQuery ]

JavascriptとjQueryで書いたランダムパスワードジェネレータ。
使い方は簡単(なはず)。
パスワードに含めたい文字を選択して「Get new password」をクリック。
「l」(小文字のエル)と「1」(数字のいち)など、フォントによって見分けにくいものを判別しやすくするため、色見本通りに色分けして表示するのでご参考に。

ランダムな文字列生成をJavascriptの乱数(Math.random())に頼っていて、その辺がどれだけパスワードの強度に影響しているかは検証できておりませぬ。

checkboxの状態取得 [ jQuery ]

$(セレクタ).val()で取得できたり、$(セレクタ).checked()があったりしないかと思って探したけどイマイチ見つからないと思ったが、やっぱり直接の方法はないらしく、

$(セレクタ).attr("checked")

で取得するのが一番手っ取り早いようだ。
もっとエレガントな方法あるのかな。