| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
{{amazon|4873113229}}
http://developer.mozilla.org/en/docs/Core_JavaScript_1Core_[[JavaScript]]_1.5_Reference
===データ型と変数===
*varをつけても、ブロックレベルの変数にはならない。
====単純なデータ型====
*JavaScriptには、以下の3つの単純なデータ型しかない[[JavaScript]]には、以下の3つの単純なデータ型しかない
{|class="wikitable"
!型
|-
|}
*一方で、[[JavaScript 組み込みオブジェクト(Number,String,RegExp,Date,Math)|String、Number、Boolean] [String、Number、Boolean]という組み込みオブジェクトも存在する。
====nullとundefined====
*nullは定義がされたが、値が設定されていない状態
====定数====
*キーワード const を利用すると、定数になる
*IE7[[IE]]7.0は対応していない?
===演算子と文===
|-
||
|ビット論理和(ORO[[R]])
|-
|^
|ビット排他的論理和(XORXO[[R]])
|-
|~
|ビット否定(NOT)
|-
|<<&lt;&lt;
|左シフト
|-
|>>&gt;&gt;
|符号付右シフト
|-
|>>>&gt;&gt;&gt;
|符号なし右シフト
|-
|}
newValue = oldValue << &lt;&lt; 1; '左に1ビットシフト
====条件文====
=====if、if else=====
*「!=」 不等値演算子
*データ型を変換する->&gt;2つの変数が数値と文字列の場合、数値を文字列に置き換えてから比較する。
alert(("1.0" == 1)); // 結果は true
*値とデータ型の両方が等しいときだけ結果が真
*JavaScript1[[JavaScript]]1.3から
alert(("1.0" === 1)); // 結果は false
alert((1.0 === 1.0)); // 結果は true
!内容
|-
|>&gt;
|左が右より大きい
|-
|>&gt;=
|左が右以上
|-
|<&lt;
|左が右より小さい
|-
|<&lt;=
|左が右以下
|-
*条件 ? 真のときの値 : 偽の時の値;
var isAdult = (age >&gt;= 20)? true : false;
====論理演算子====
var i=0;
for (p in s) {
document.write(p + " : " + s[p] + "<&lt;br>&gt;");
}
}
var win = window.open("","_blank");
for (elm in document) {
win.document.write(elm + "<&lt;br>&gt;");
}
win.document.close();

案内メニュー