ハック 2014.09.17 445 JavaScriptJavaScript:比較演算子「==」と「===」の違い ツイート シェア はてな if(1 == "1") // trueを返す if(1 === "1") // falseを返す すごく初歩的なことですが見落として無駄に詰まっていたので自戒を込めて改めておさらい。「==」は変数の形を見ない。 「===」は厳密に変数の形も見る。JS内の計算で出した数値は「数値型」ですが、HTMLから取得した数字は「文字型」のため、内容が同じであっても「===」による比較はfalseが返ってくる。if文内の「===」に気づかず無駄に時間を取っていました…つくってみた!Amazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。社内のトイレ難民解決!トイレ空き状況確認システムを作ってみた関連記事 javascriptのboolean値について Javascript 演算子の基礎 Javascriptの||、&& javascriptで無形関数を定義してその場で実行する onclickの処理でonclickそのものを変更しようとしたけれど JavaScript:IDやクラスを指定せず、画面内のクリックした要素の情報を参照する