# jscore

- マニュアル
- 標準ライブラリ
- 索引

検索
分類:

このモジュールはコア JavaScript 関数のラッパーです。

アプリケーションで非常に明確な要件があり JavaScript をターゲットにする場合を除き、 stdlib モジュールではなく `math`, `json`, および `times` で該当する関数をお使いください。

# 型

    MathLib = ref object

  ソース 編集

    JsonLib = ref object

  ソース 編集

    DateLib = ref object

  ソース 編集

    DateTime = ref object

  ソース 編集

# 変数

    Math: MathLib

  ソース 編集

    Date: DateLib

  ソース 編集

    JSON: JsonLib

  ソース 編集

# プロシージャ

    proc abs(m: MathLib; a: SomeNumber): SomeNumber {...}{.importcpp.}

  ソース 編集

    proc acos(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc acosh(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc asin(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc asinh(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc atan(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc atan2(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc atanh(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc cbrt(m: MathLib; f: SomeFloat): SomeFloat {...}{.importcpp.}

  ソース 編集

    proc ceil(m: MathLib; f: SomeFloat): SomeFloat {...}{.importcpp.}

  ソース 編集

    proc clz32(m: MathLib; f: SomeInteger): int {...}{.importcpp.}

  ソース 編集

    proc cos(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc cosh(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc exp(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc expm1(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc floor(m: MathLib; f: SomeFloat): int {...}{.importcpp.}

  ソース 編集

    proc fround(m: MathLib; f: SomeFloat): float32 {...}{.importcpp.}

  ソース 編集

    proc hypot(m: MathLib; args: varargs[distinct SomeNumber]): float {...}{.importcpp.}

  ソース 編集

    proc imul(m: MathLib; a, b: int32): int32 {...}{.importcpp.}

  ソース 編集

    proc log(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc log10(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc log1p(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc log2(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc max(m: MathLib; a, b: SomeNumber): SomeNumber {...}{.importcpp.}

  ソース 編集

    proc min[T: SomeNumber | JsRoot](m: MathLib; a, b: T): T {...}{.importcpp.}

  ソース 編集

    proc pow(m: MathLib; a, b: distinct SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc random(m: MathLib): float {...}{.importcpp.}

  ソース 編集

    proc round(m: MathLib; f: SomeFloat): int {...}{.importcpp.}

  ソース 編集

    proc sign(m: MathLib; f: SomeNumber): int {...}{.importcpp.}

  ソース 編集

    proc sin(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc sinh(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc sqrt(m: MathLib; f: SomeFloat): SomeFloat {...}{.importcpp.}

  ソース 編集

    proc tan(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc tanh(m: MathLib; a: SomeNumber): float {...}{.importcpp.}

  ソース 編集

    proc trunc(m: MathLib; f: SomeFloat): int {...}{.importcpp.}

  ソース 編集

    proc now(d: DateLib): int {...}{.importcpp.}

  ソース 編集

    proc UTC(d: DateLib): int {...}{.importcpp.}

  ソース 編集

    proc parse(d: DateLib; s: cstring): int {...}{.importcpp.}

  ソース 編集

    proc newDate(): DateTime {...}{.importcpp: "new Date()".}

  ソース 編集

    proc newDate(date: int | int64 | string): DateTime {...}{.importcpp: "new Date(#)".}

  ソース 編集

    proc newDate(year, month, day, hours, minutes, seconds, milliseconds: int): DateTime {...}{.
        importcpp: "new Date(#,#,#,#,#,#,#)".}

  ソース 編集

    proc getDay(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getFullYear(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getHours(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getMilliseconds(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getMinutes(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getMonth(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getSeconds(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getYear(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getTime(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc toString(d: DateTime): cstring {...}{.importcpp.}

  ソース 編集

    proc getUTCDate(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getUTCFullYear(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getUTCHours(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getUTCMilliseconds(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getUTCMinutes(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getUTCMonth(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getUTCSeconds(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getUTCDay(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc getTimezoneOffset(d: DateTime): int {...}{.importcpp.}

  ソース 編集

    proc setFullYear(d: DateTime; year: int) {...}{.importcpp.}

  ソース 編集

    proc stringify(l: JsonLib; s: JsRoot): cstring {...}{.importcpp.}

  ソース 編集

    proc parse(l: JsonLib; s: cstring): JsRoot {...}{.importcpp.}

  ソース 編集