勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

javascriptで論理和演算子の特殊な使い方

      2014/07/03

論理和「||」の特殊な使い方を教わったのでメモ。

普段使うのは、

if (a = 1 || a =2) {

//true時の処理

}

みたいに~~もしくは~~の場合に使う。

これを三項演算子みたいに使えるとのこと。

a = a || '';

aがtrueなら(何か入っていれば)aを代入。無い場合は空にする

という意味になるみたい。

三項演算子よりも少なく書ける。

調べると詳しく書かれているサイト発見。

http://www.24w.jp/study_contents.php?bid=javascript&iid=javascript&sid=default&cid=008

 - JavaScript

  関連記事

Ajaxでプラグイン無しのファイルアップロード

画像ファイルを添付できて、尚且つAjaxを用いた非同期通信のフォームを作りたかっ ...

ページのリロード、ページの戻る

ブラウザのリロードと同じようなボタンを作成してほしいとの 要望があって色々あった ...

javascriptでスクロール

やりたかった事は、 ・javascript,jQuery使う ・スクロールさせた ...

javascriptやjQueryで画像を書き換えても変わらない場合

けっこう前に画像をアップロードしてリアルタイムに プレビューする機能を作った時に ...

JavaScriptで特定の範囲内から整数値を、数値が被らずにランダムに取り出す

やりたかったのは1位から20位のランキング内で JavaScriptを用いてラン ...

formでdisplay:none;にしてても送信される

formで特定の部分をdisplay:none;で非表示にしてても 内容は送信さ ...

リンク部分にマウスオーバーでツールチップを表示(nicetitles.js)

既存のソースにて見たことの無いプラグインが 使われていたのでメモ。 ■参考 ht ...

GoogleMapAPIでヒートマップを表示する方法

GoogleMapAPIで花粉状況や雨量を可視化しやすいようなヒートマップ的なも ...

JavaScriptでURLのクエリを取得する2

直近で調べたのとは別に、 http://aaa.bbb/ccc/id123?te ...

highcharts.jsで棒グラフと折れ線グラフを1つのグラフに入れる

やりたかった事は、 ・棒グラフと折れ線グラフを入れたい ・Y軸はそれぞれ違う値に ...