勉強したことのメモ

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

  関連記事

table内のiframeのheightを最大高さにする

tableのtdの中にリンクがあり、クリックすると td内でiframeが開く。 ...

GoogleMapAPIで現在地を更新する方法

GoogleMapAPIを使って現在地を取得してその場所にマーカーを設置、その後 ...

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

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

JavaScriptで年齢計算

JavaScriptで年齢計算。 ■ソース function ageCalcul ...

setTimeoutの注意点

javascriptのsetTimeoutにて変数を用いた際に 想定外の挙動を起 ...

IE&javascriptの予約語

前にもひっかかった問題で、今日同じことで 時間をとられたのでメモ。 予約語? っ ...

異なる文字コード間でform送信する

formの送り手がUTF-8で受け手がEUC-JP、 なんとかしてjavascr ...

JavaScriptでフォームの禁止ワード制限

掲示板等で本文を送信する際に、予め定めていた禁止ワードが含まれていないかチェック ...

JavaScriptで配列をループ処理(for-in)

JavaScriptでforeach使ったこと無かったけど、 配列のキーが連番じ ...

GoogleMapAPIで現在地取得と目的地までのルート表示

GoogleMapAPIを使って現在地を取得しつつ、目的地までのルートを表示させ ...