タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとjavaScriptとJavascriptに関するmicrogravityのブックマーク (504)

  • Math.max() - JavaScript | MDN

    �w� �� Learn Learn web development Frontend developer course Getting started modules Core modules MDN Curriculum Check out the video course from Scrimba, our partner Learn HTML Structuring content with HTML module Learn CSS CSS styling basics module CSS layout module Learn JavaScript Dynamic scripting with JavaScript module

    Math.max() - JavaScript | MDN
    microgravity
    microgravity 2018/10/31
    引数が与えられなかった場合、その結果は -Infinity になります。 1 つでも数値に変換できない引数があれば、結果は NaN になります。
  • Math.round() - JavaScript | MDN

    引数の小数部分が 0.5 以上の場合、その引数は、次に大きい整数に切り上げられます。引数の小数部分が 0.5 未満の場合、その引数は、次に小さい整数に切り下げられます。小数部分が 0.5 である場合は、正の無限大の方向で次の整数に丸められます。これは多くの言語の round() 関数と異なることに注意してください。この場合はたいてい、0 から遠ざかる次の整数に丸められます (小数部分が 0.5 である負の値を四捨五入する場合に、結果が変わります)。 Math.round(x) は、 Math.floor(x + 0.5) とまったく同じではありません。 x が -0、または -0.5 ≤ x < 0 の場合、 Math.round(x) は -0 を返し、一方、 Math.floor(x + 0.5) は 0 を返します。しかし、この違いや潜在的な精度エラーを無視すれば、 Math.rou

    Math.round() - JavaScript | MDN
  • Object.freeze() - JavaScript | MDN

    引数 obj 凍結するオブジェクトです。 返値 この関数に渡されたオブジェクトです。 説明 オブジェクトを凍結することは、拡張を禁止し、既存のすべてのプロパティの記述子の configurable を false に変更すること、そしてデータプロパティについては、 writable を同様に false に変更することと同じです。凍結したオブジェクトのプロパティ設定には、何も追加したり除去したりすることはできません。これを行おうとすると、静かに、あるいは TypeError 例外が発生し、失敗します(厳格モードの場合によく発生しますが、これに限ったことではありません)。 凍結されたオブジェクトのプロパティは、 writable 属性と configurable 属性が false に設定されているため、値を変更することはできません。アクセサプロパティ(ゲッターとセッター)も同じように動作し

    Object.freeze() - JavaScript | MDN
  • Object.isFrozen() - JavaScript | MDN

    // 新しいオブジェクトは拡張可能であるので、凍結されていません Object.isFrozen({}); // false // 拡張可能ではない空のオブジェクトは、他に何もしなくても // 凍結されています const vacuouslyFrozen = Object.preventExtensions({}); Object.isFrozen(vacuouslyFrozen); // true // プロパティをひとつ持つ新しいオブジェクトも拡張可能であり、 // それゆえ凍結されていません const oneProp = { p: 42 }; Object.isFrozen(oneProp); // false // オブジェクトを拡張不可にしても、それは凍結されません // なぜなら、まだプロパティが設定変更可能 // (かつ書き込み可能) であるからです Object.prev

    Object.isFrozen() - JavaScript | MDN
  • アロー関数式 - JavaScript | MDN

    アロー関数式は、従来の関数式の簡潔な代替構文ですが、意味的な違いや意図的な使用上の制限もあります。 アロー関数自身には this、arguments、super へのバインドがないので、メソッドとして使用することはできません。 アロー関数はコンストラクターとして使用することはできません。 new をつけて呼び出すと TypeError が発生します。 new.target キーワードにアクセスすることもできません。 アロー関数は体内で yield を使用することができず、ジェネレーター関数として作成することもできません。

    アロー関数式 - JavaScript | MDN
  • String.prototype.repeat() - JavaScript | MDN

    P�mપ Learn Learn web development Frontend developer course Getting started modules Core modules MDN Curriculum Check out the video course from Scrimba, our partner Learn HTML Structuring content with HTML module Learn CSS CSS styling basics module CSS layout module Learn JavaScript Dynamic scripting with JavaScript module

    String.prototype.repeat() - JavaScript | MDN
    microgravity
    microgravity 2018/10/23
    “repeat() メソッドは、それが呼び出された文字列を指定した数だけコピーして結合した新しい文字列を構築し返却します。”
  • String.prototype.lastIndexOf() - JavaScript | MDN

    引数 searchString 検索する値を表す文字列です。すべての値は文字列に変換されますので、省略したり undefined を渡したりすると、lastIndexOf() は "undefined" という文字列を検索します。これはおそらく望むところではないでしょう。 position 省略可 このメソッドは、position(既定値は Infinity)以下の位置で、指定した部分文字列が最後に現れるインデックスを返します。position が呼び出された文字列の長さよりも大きい場合、このメソッドは呼び出される文字列全体を検索します。position が 0 未満の場合、このメソッドは 0 の場合と同じように動作します。すなわち、このメソッドは指定された文字列をインデックス 0 でのみ検索します。 'hello world hello'.lastIndexOf('world', 4)

    String.prototype.lastIndexOf() - JavaScript | MDN
  • Array.prototype.push() - JavaScript | MDN

    const animals = ["pigs", "goats", "sheep"]; const count = animals.push("cows"); console.log(count); // 予想される結果: 4 console.log(animals); // 予想される結果: Array ["pigs", "goats", "sheep", "cows"] animals.push("chickens", "cats", "dogs"); console.log(animals); // 予想される結果: Array ["pigs", "goats", "sheep", "cows", "chickens", "cats", "dogs"]

    Array.prototype.push() - JavaScript | MDN
  • Array.prototype.unshift() - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩. Learn more See full compatibility Report feedback

    Array.prototype.unshift() - JavaScript | MDN
    microgravity
    microgravity 2018/10/21
    “unshift() メソッドは、配列の最初に 1 つ以上の要素を追加し、新しい配列の長さを返します。”
  • for...of - JavaScript | MDN

    variable 反復処理の各回において、一連のデータから値を受け取ります。const, let, var, using, await using の何れかで定義されたものか、代入のターゲットとなります(以前に宣言した変数や、オブジェクトプロパティ、構造分解パターンなど)。var で宣言された変数はループのローカル変数にはなりません。すなわち for...of ループと同じスコープになります。 iterable 反復可能オブジェクトです。ループを実行する一連の値の元となるものです。 statement 反復処理のたびに実行される文です。variable を参照することができます。ブロック文を使用して、複数の文を実行することができます。 解説 for...of ループは、反復可能オブジェクトから取り出した値を 1 つずつ順次処理します。ループが値に対して行う各処理は反復処理と呼ばれ、ループは

    for...of - JavaScript | MDN
  • Map.prototype.set() - JavaScript | MDN

    ��֪� Learn Learn web development Frontend developer course Getting started modules Core modules MDN Curriculum Check out the video course from Scrimba, our partner Learn HTML Structuring content with HTML module Learn CSS CSS styling basics module CSS layout module Learn JavaScript Dynamic scripting with JavaScript module

    Map.prototype.set() - JavaScript | MDN
  • Math.floor() - JavaScript | MDN

    /** * 数値を指定された桁数に調整します。 * * @param {"round" | "floor" | "ceil"} type 調整する型。 * @param {number} value 数値。 * @param {number} exp 指数する(補正の底の10の対数)。 * @returns {number} 補正値。 */ function decimalAdjust(type, value, exp) { type = String(type); if (!["round", "floor", "ceil"].includes(type)) { throw new TypeError( "小数点調整の型は、'round'、'floor'、'ceil' のいずれかである必要があります。", ); } exp = Number(exp); value = Number(va

    Math.floor() - JavaScript | MDN
  • Map.prototype.get() - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月. Learn more See full compatibility Report feedback get() は Map インスタンスのメソッドで、この Map オブジェクトから指定された要素を返します。指定されたキーに関連付けられた値がオブジェクトである場合は、そのオブジェクトの参照を受け取ることになり、そのオブジェクトに対して変更を行った場合は、 Map オブジェクトの中にあるものに変更が行われます。

    Map.prototype.get() - JavaScript | MDN
  • Function.prototype.bind() - JavaScript | MDN

    引数 thisArg バインド済み関数が呼び出される際、 this 引数としてターゲット関数 func に渡される値です。関数が厳格モードでない場合、null と undefined はグローバルオブジェクトに置き換わり、プリミティブ値はオブジェクトに変換されます。バインド済み関数が new 演算子によって構築された場合、この引数は無視されます。 arg1, …, argN 省略可 func を呼び出す時、バインド済み関数に与えられる引数の前に付けて渡す引数。 返値 this の値と初期の引数(提供された場合)が指定された関数のコピーです。 解説 bind() 関数は新しい「バインド済み関数 (bound function)」を生成します。バインド済み関数を呼び出すと、通常はラップされた関数のほうが実行され、それは「ターゲット関数 (target function)」とも呼ばれます。バイン

    Function.prototype.bind() - JavaScript | MDN
  • Object.prototype.hasOwnProperty() - JavaScript | MDN

    m ꪪ Learn Learn web development Frontend developer course Getting started modules Core modules MDN Curriculum Check out the video course from Scrimba, our partner Learn HTML Structuring content with HTML module Learn CSS CSS styling basics module CSS layout module Learn JavaScript Dynamic scripting with JavaScript module

    Object.prototype.hasOwnProperty() - JavaScript | MDN
  • Window: clearInterval() メソッド - Web API | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月. Learn more See full compatibility Report feedback

    Window: clearInterval() メソッド - Web API | MDN
  • const - JavaScript | MDN

    ��hપ Learn Learn web development Frontend developer course Getting started modules Core modules MDN Curriculum Check out the video course from Scrimba, our partner Learn HTML Structuring content with HTML module Learn CSS CSS styling basics module CSS layout module Learn JavaScript Dynamic scripting with JavaScript module

    const - JavaScript | MDN
  • Array.prototype.splice() - JavaScript | MDN

    引数 start 配列の変更を始める位置のゼロから始まるインデックスで、整数に変換されます。 インデックスが負の場合、配列の末尾からさかのぼって数えます。 start < 0 の場合、 start + array.length が使用されます。 start < -array.length の場合は 0 が使用されます。 start >= array.length の場合、要素は削除されませんが、メソッドは追加関数として動作し、指定された数だけ要素を追加します。 start が省略された場合(そして splice() が引数なしで呼び出された場合)、何も削除されません。これは undefined を渡すと 0 に変換されるのとは異なります。 deleteCount 省略可 配列の start の位置から取り除く古い要素の個数を示す整数です。 deleteCount が省略された場合、または

    Array.prototype.splice() - JavaScript | MDN
  • String.prototype.split() - JavaScript | MDN

    引数 separator 各分割がどこで行われるかを表すパターンです。undefined、文字列、または Symbol.split メソッドを持つオブジェクトを指定することができます。典型的な例は正規表現です。separator を省略したり undefined を渡したりすると、split() は呼び出し元の文字列を 1 つの要素とする配列を返します。undefined でない値、または [Symbol.split]() メソッドを持つオブジェクトはすべて文字列に変換されます。 limit 省略可 配列に含める部分文字列の数の制限を指定する非負の整数。指定した場合は、指定した separator が出現するたびに文字列を分割しますが、limit 個の項目が配列に格納された時点で分割を終了します。残った文字列は配列に格納されません。 制限数に達する以前に文字列の末尾に達した場合は、配列の要

    String.prototype.split() - JavaScript | MDN
    microgravity
    microgravity 2018/10/03
    “split() メソッドは、文字列を複数の部分文字列に区切ることによりString オブジェクトを文字列の配列に分割します。 ”
  • Number.prototype.toFixed() - JavaScript | MDN

    引数 digits 省略可 小数点の後に現れる桁の数です。これは 0 以上 100 以下の値です。この引数が省略されると、0 として扱われます。 返値 指定された数値を固定小数点表記で表します。数値の大きさ(符号を無視)が 1021 以上の場合、科学記数法を使用します(Number.prototype.toString() と同じ返値)。 例外 RangeError digits が 0 以上 100 以下ではない場合に発生します。 TypeError このメソッドが Number ではないオブジェクト上で実行された場合に発生します。 解説 toFixed() メソッドは、指数表記を使用せずに、小数点以下の桁数が正確に digits 桁である数値の文字列表現を返します。必要に応じて数値は丸められ、小数点以下の桁数が指定された長さに合わせるために必要に応じてゼロで埋められます。 数値の絶対値

    Number.prototype.toFixed() - JavaScript | MDN