■
きょうは、近くを散歩する。
10年1日のごとく、ほとんど変わらない景色。
河原が少し狭くなったと感じたのは、雨が続いたせいで四万十川の水量が増えているせいかしら。
--
☁ ときどき ☂
if(hogehogeButton == 'undefined') {
// hogehogeButton は押されていない
}
else {
// hogehogeButton が押された
}
みたいなコードを書いたんだけど、思うように動かない。
スペルが間違っているわけでもなさそう。
半日悩んで、もしかしてundefinedて文字列じゃないかもと思い至った。
シングルクオートを外してみるとすんなり動きましたよ。
if(hogehogeButton == undefined) {
// hogehogeButton は押されていない
}
else {
// hogehogeButton が押された
}
戻ってきた値を変数に入れてログに吐くと普通に『undefined』ってでてくるし、文字列とばかり思っていた。
最近の言語は型に寛容だからこんなことが起きるんじゃないかい?
てか、ボクがバカなだけだって?