タグ

2013年5月18日のブックマーク (6件)

  • とほほのJavaScriptリファレンス - とほほのWWW入門

    とほほのJavaScriptリファレンス [戻る] [索引] 基JavaScript って何? JavaScript とは? JavaScriptJava の関係は? ECMAScript とは? JavaScript のバージョン ES5 の新機能 ES5.1 の新機能 ES2015(ES6) の新機能 ES2016(ES7) の新機能 ES2017(ES8) の新機能 ES2018(ES9) の新機能 ES2019(ES10) の新機能 ES2020(ES11) の新機能 ES2021(ES12) の新機能 ES2022(ES13) の新機能 ES2023(ES14) の新機能 まずは始めてみよう 準備するもの 「Hello world!!」と書いてみよう 時刻を表示してみよう 動く時計を表示してみよう JavaScript の書き方 <script>~</script>

  • 演算子 - とほほのWWW入門

    変数 var に値 exp を代入します。イコール(=)は等しいという意味ではなく代入するという意味を持ちます。 xx = 5; // xx に 5 を代入する yy = xx; // yy に xx の値(= 5)を代入する zz = "ABC"; // zz に文字列"ABC"を代入する 例えば、次の例を数学的に解釈すると「解無し」となってしまいますが、JavaScript ではこれを「xx という変数に、xx の値と 2 を足したものを代入する」という意味になります。あらかじめ xx に 5 が代入されていれば、xx は 7 となります。

  • 式と演算子 - JavaScript | MDN

    JavaScript での基的なキーワードと一般的な式です。これらの式は最も高い優先順位を持ちます(演算子よりも高い)。 this this キーワードは関数の実行コンテキストを示す特別なプロパティです。 リテラル 基的な null、論理値、数値、文字列のリテラルです。 [] 配列初期化子またはリテラル構文です。 {} オブジェクト初期化子またはリテラル構文です。 function function キーワードは関数式を定義します。 class class キーワードはクラス式を定義します。 function* function* キーワードはジェネレーター関数式を定義します。 async function async function は非同期関数式を定義します。 async function* async function* キーワードは非同期ジェネレーター関数式を定義します。 /

    式と演算子 - JavaScript | MDN
  • phiary

    JavaScript における比較演算子 == と === の使い分けって, C や Java といった他の言語にはない仕組みなので意外と戸惑う人もいるみたいですね. 今回はその違いについてまとめました. Runstant Lite で作ったサンプルもあります. 良かったら fork して遊んでくださいな♪ 等価演算子と厳密等価演算子 JavaScript には, 型変換して比較するあいまいな比較と厳密に比較する方法の2通りがあります. あいまいな比較 == は等価演算子, 厳密な比較 === は厳密等価演算子と呼びます. JavaScript の比較における特徴はこちら 2つの文字列は、文字の順序が同一で、長さが等しく、かつ対応する位置の文字が等しいとき、厳密に等しくなります。 2つの数値は、数字的に等しいとき(数字の値が等しいとき)、厳密に等しくなります。NaNは、どんなものとも(Na

    phiary
  • 等価演算子(==)と厳密等価演算子(===) - Ajax専

    Javascriptで知っておくべき知識 > 等価演算子(==)と厳密等価演算子(===) 2007年01月26日 「等価演算子(==)」と意外と知られていない「厳密等価演算子(===)」についてのリファレンスです。 ”==”と”===”の共通仕様 2つとも基的には比較して同じなら”true”、異なるなら”false”を返します。型によって比較方法が異なります。比較方法を以下に示します。 1.数値とブール値は”値”によって比較されます。 2.文字列の場合、文字数が同じでかつ同じ文字で構成されている場合に”true”を返します。 3.オブジェクト・配列・関数及びその変数は参照によって比較されます。つまり同じ参照の場合のみ”true”を返します。内部の値が同じでも参照が異なれば”false”を返します。 ”==”と”===”の異なる仕様 では実際にどこが異なるかというと、「型を自動変換するか

  • JavaScript演算子一覧

    JavaScript 演算子一覧 算術演算子 演算子 記号 加算 + デクリメント -- 除算 / インクリメント ++ 剰余 % 乗算 * 減算 - 単項マイナス符号 - 論理演算子 演算子 記号 カンマ , 条件演算子 ?: 等しい == より大きい > より大きいか等しい >= 厳密等価演算子 === 等しくない != より小さい < より小さいか等しい <= 論理 AND && 論理 NOT ! 論理 OR || 厳密非等価演算子 !== ビット演算子 演算子 記号 ビットごとの AND & 左シフト << ビットごとの NOT ~ ビットごとの OR | 右シフト >> ビットごとの XOR ^ 右シフト >>> 代入演算子 演算子 記号 代入演算子 = 複合代入演算子 OP= その他の演算子 delete instanceof new typeof void