'' + 123 = '123'
じゃあ逆も簡単で数値なコンテキストに文字列を混ぜてやればいいんだと思って、0を足してやってもうまくいかない。0 + ’123’ = '0123'
文字列の方が強いらしい。結局、押してだめなら引けばいいということで、
’123’ - 0 = 123
が一番手っ取り早そう。ちなみに、引けば文字列同士でも数値になるOrz’123’ - '0' = 123
'' + 123 = '123'
じゃあ逆も簡単で数値なコンテキストに文字列を混ぜてやればいいんだと思って、0を足してやってもうまくいかない。0 + ’123’ = '0123'
文字列の方が強いらしい。’123’ - 0 = 123
が一番手っ取り早そう。ちなみに、引けば文字列同士でも数値になるOrz’123’ - '0' = 123
$(セレクタ).attr("checked")
で取得するのが一番手っ取り早いようだ。| やりたいこと | 記述 | 備考 |
|---|---|---|
| 配列を作る | 配列名=() | 空の配列ができる |
| 配列を参照する | ${配列名[インデックス]} | 普通の変数みたいに「$変数名」という省略形は使えないらしい。 |
| 配列の要素を変更する | 配列名[インデックス]=値 | |
| 配列全体を取り出す | ${配列名[@]} | 中身がズラッと並ぶ |
| 配列に要素を追加する | 配列名=(${配列名[@]} 追加要素) | 応用問題? |
| 配列の長さを取得する | ${#配列名[@]} |
| やりたいこと | 記述 | 備考 |
|---|---|---|
| 配列を作る | declare -A 配列名 | 明示的に宣言しないといけないらしい。 |
| 配列を参照する | ${配列名[キー]} | |
| 配列の要素を変更する | 配列名[キー]=値 |
便利だからとbashばかり使っていると、普通の/bin/shと何がどう違うのかわからなくなるのが困り者?
$('<table>')
ずっと、
$('<table></table>')
て書いてコードが無用に長くなって嫌だなあ、と思ってました。
サンプルだけじゃなく人のコードも読まんといかんねえ。
同じ「プログラマー」という言葉だけど、それぞれが違う人種のことをさしているんじゃないかと思いつつ、どちらもいい方法だなあと思いました。
手元にExcelしかなくて一回きりの作業ならExcelを使うし、コレから何回もやる作業なら簡単にコードくんだ方がいいですよねー。
そういうことだったのか!
そりゃFirebugを入れてトレースしてみてもさっぱりわからんはずだ。
ちょっとしたツールを作っていて、どうしてもFirefoxだけ保存したつもりのデータが読み出せないことを発見。
どうしてだろう、何かブラウザ依存なことをやっているんじゃなかろうかと、小一時間くらい悩んだ挙句に放置したんですよね。。
作ってたツール自体はChromeやOperaでは意図通りにデータを保存してくれることだし、特に困らないので忘れかけていたところに、FirefoxでlocalStorageを使う記事を発見。
お、jQuery1.7がリリースされたとな。
新しい機能を使う予定は特に無いけど、また一段と速くなったらしいので早々に取り込んでおきたいな。少しづつ大きく(サイズ的にも機能的にも)なっていくのは宿命かなあ…