新しいページ

新しいページ
登録利用者を非表示 | ボットを非表示 | リダイレクトを表示
(最新 | 最古) ( | ) (20 | 50 | 100 | 250 | 500 件) を表示

2026年2月22日 (日)

  • 13:042026年2月22日 (日) 13:04 TypeScriptの基礎 - オブジェクト型とインターフェース (履歴 | 編集) [15,412バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TypeScriptでは、オブジェクトの構造を型として定義するための仕組みとして、オブジェクト型リテラルと <code>interface</code> の2つが提供されている。<br> これらは、オブジェクトが持つべきプロパティとその型を宣言することで、コンパイル時に構造の整合性を検証する役割を果たす。<br> <br> 2026年2月時点でTypeScript 5.9が安定版としてリリース…」)
  • 12:272026年2月22日 (日) 12:27 TypeScriptの基礎 - 型推論 (履歴 | 編集) [19,378バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TypeScriptの型推論とは、変数や関数の型を明示的に宣言しなくても、TypeScriptコンパイラが文脈から型を自動的に決定する機能である。<br> <br> 変数の初期値への代入、関数の戻り値、パラメータのデフォルト値など、多くの場面でコンパイラが型を正確に推定する。<br> 例えば、<u>let count = 0;</u> と記述するだけで、コンパイラは <u>count</u> を <…」)
  • 11:062026年2月22日 (日) 11:06 TypeScriptの基礎 - 型注釈とプリミティブ型 (履歴 | 編集) [22,525バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TypeScriptは、JavaScriptに静的型付けを追加したプログラミング言語であり、コードの品質と保守性を向上させる。<br> その中心となる概念が <u>型注釈</u> (Type Annotation) と <u>型</u> である。<br> <br> TypeScriptの基本的な型システムを構成する要素を以下に示す。<br> * 型注釈 (Type Annotation) *: 変数、関数の引数、戻り値に対して型を明示的に指定する…」)
  • 07:312026年2月22日 (日) 07:31 TypeScriptの基礎 - tsconfig.json (履歴 | 編集) [21,087バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == tsconfig.jsonは、TypeScriptプロジェクトにおけるコンパイラの動作を制御する設定ファイルである。<br> <br> このファイルが存在するディレクトリがプロジェクトルートとして認識され、TypeScriptコンパイラ (tsc) はここで定義されたオプションに従って処理を行う。<br> <br> tsconfig.jsonファイルが担う主な役割を以下に示す。<br> <br> <center> {| class="wiki…」)
  • 07:042026年2月22日 (日) 07:04 TypeScriptの基礎 - 開発環境 (履歴 | 編集) [20,344バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TypeScriptは、Microsoftが開発したJavaScriptのスーパーセット (superset) であり、静的型付けと高度な言語機能を備えたプログラミング言語である。<br> <br> 全ての有効なJavaScriptコードはTypeScriptとしても有効であるため、既存のJavaScriptプロジェクトへの段階的な導入が可能である。<br> TypeScriptで記述されたコードは、tscコンパイラによって型情報が…」)
  • 06:292026年2月22日 (日) 06:29 JavaScriptの基礎 - タイマ (履歴 | 編集) [22,319バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptには、処理の実行タイミングを制御するタイマAPIが複数存在する。<br> 主要なタイマ機構として、<code>setTimeout</code>、<code>setInterval</code>、<code>requestAnimationFrame</code> の3つがある。<br> <br> <code>setTimeout</code> は指定した遅延時間後に処理を1回実行するタイマである。<br> <code>setInterval</code> は指定した間隔で処理を繰り返し実行するタイマ…」)
  • 06:112026年2月22日 (日) 06:11 JavaScriptの基礎 - Web Storage (履歴 | 編集) [17,181バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Web Storage APIは、Webブラウザがキー・バリューペア形式のデータをクライアント側に保存するための仕組みである。<br> WHATWG HTML Web Storage仕様に基づいて実装されており、全ての主要なWebブラウザでサポートされている。<br> <br> Web Storageには、<u>localStorage</u> と <u>sessionStorage</u> の2つのオブジェクトが存在する。<br> <u>localStorage</u> はWebブラウザ…」)
  • 01:342026年2月22日 (日) 01:34 JavaScriptの基礎 - イベント(DOM) (履歴 | 編集) [31,272バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == DOMイベントとは、Webブラウザ上で発生するユーザ操作やシステム上の出来事を検出して処理するための仕組みである。<br> クリック、キー入力、フォーム送信、ページ読み込み等の出来事がイベントとして発生し、登録されたリスナー関数が呼び出される。<br> <br> イベントは <code>EventTarget</code> インターフェースを実装する全てのオブジェ…」)
  • 00:112026年2月22日 (日) 00:11 JavaScriptの基礎 - DOM操作 (履歴 | 編集) [32,275バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == DOM (Document Object Model) は、HTML または XMLドキュメントをプログラムから操作するためのAPIである。<br> <br> WebブラウザはHTMLを解析し、各要素をノードオブジェクトとして表現した木構造 (DOMツリー) をメモリ上に構築する。<br> JavaScriptはこのDOMツリーにアクセスし、要素の取得・作成・追加・削除、属性やスタイルの変更、ツリーの走査といっ…」)

2026年2月21日 (土)

  • 07:522026年2月21日 (土) 07:52 JavaScriptの基礎 - JSON (履歴 | 編集) [30,136バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JSON (JavaScript Object Notation) は、JavaScriptのオブジェクトリテラル構文を基にした軽量なテキスト形式のデータ交換フォーマットである。<br> 言語非依存の仕様として設計されており、JavaScriptに限らず多くのプログラミング言語でデータの送受信に広く使用されている。<br> <br> JavaScriptでJSONを操作するための組み込みオブジェクト <code>JSON</code>…」)
  • 07:292026年2月21日 (土) 07:29 JavaScriptの基礎 - 正規表現 (履歴 | 編集) [37,586バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == 正規表現 (Regular Expression) は、文字列のパターンを記述するための特殊な構文であり、テキストの検索、マッチング、置換、検証といった操作を効率的に行うために使用する。<br> JavaScriptでは、正規表現は組み込みの <code>RegExp</code> オブジェクトとして実装されており、言語に深く統合されている。<br> <br> 正規表現を生成する方法は2種類あ…」)
  • 06:512026年2月21日 (土) 06:51 JavaScriptの基礎 - デバッグ (履歴 | 編集) [23,954バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptのデバッグとは、プログラムの動作上の問題を特定して修正するプロセスである。<br> Web開発においてデバッグは必須のスキルであり、適切なツールと手法を習得することで開発効率が大幅に向上する。<br> <br> JavaScriptのデバッグには、主に以下の手段が活用される。<br> <br> <center> {| class="wikitable" |+ JavaScriptの主なデバッグツール ! ツ…」)
  • 05:522026年2月21日 (土) 05:52 JavaScriptの基礎 - エラーハンドリング (履歴 | 編集) [20,741バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == エラーハンドリングは、プログラムの実行中に発生する予期しない問題を検出・処理するための仕組みである。<br> JavaScriptでは、<code>try / catch / finally</code> 構文を使用して同期処理のエラーを捕捉し、<code>.catch()</code> や <code>async/await</code> を使用して非同期処理のエラーを処理する。<br> <br> 適切なエラーハンドリングを実装することにより…」)
  • 05:292026年2月21日 (土) 05:29 JavaScriptの基礎 - ESモジュール (履歴 | 編集) [21,574バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == ESモジュール (ECMAScript Modules, ESM) は、ES2015 (ES6) で導入されたJavaScriptの標準モジュールシステムである。<br> 各ファイルが独立したスコープを持ち、<code>export</code> で値を公開し、<code>import</code> で他のモジュールの値を利用する仕組みを提供する。<br> <br> ESモジュールの主な特性を以下に示す。<br> * strictモードの自動適用 *: モジュールファ…」)
  • 05:082026年2月21日 (土) 05:08 JavaScriptの基礎 - パッケージ管理 (履歴 | 編集) [17,329バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == npm (Node Package Manager) は、Node.js に同梱される標準のパッケージマネージャーである。<br> <br> npm Registryという世界最大級のソフトウェアレジストリを管理しており、250万以上のパッケージが公開されている。<br> JavaScriptおよびNode.jsのエコシステムにおいて、ライブラリや開発ツールの配布・管理の中心的な役割を担っている。<br> <br> npmを利…」)
  • 04:382026年2月21日 (土) 04:38 JavaScriptの基礎 - Fetch API (履歴 | 編集) [19,355バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Fetch APIは、ネットワークリクエストを行うためのブラウザ標準のインターフェースである。<br> 従来の <code>XMLHttpRequest</code> と比較して、簡潔なAPIを提供しており、Promiseベースの設計により非同期処理の記述が容易になっている。<br> <br> <code>fetch()</code> 関数は、指定したURLへHTTPリクエストを送信してResponseオブジェクトに解決されるPromiseを…」)
  • 04:212026年2月21日 (土) 04:21 JavaScriptの基礎 - イベントループ (履歴 | 編集) [20,288バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptのイベントループは、シングルスレッドの実行環境において非同期処理を実現するための中核的な仕組みである。<br> <br> JavaScriptエンジンは任意の時点で1つのコードのみを実行するシングルスレッドモデルを採用している。<br> しかし、ネットワークリクエストやタイマ処理等の非同期操作が完了した時に、適切なタイミングでコー…」)

2026年2月20日 (金)

  • 23:222026年2月20日 (金) 23:22 JavaScriptの基礎 - async await (履歴 | 編集) [18,935バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == async / await は ES2017 (ES8) で導入された非同期処理の構文であり、Promiseをベースとして構築されている。<br> async関数は常にPromiseを返し、await式はPromiseの解決を待機してその値を取得する。<br> <br> async / await を使用することにより、非同期処理をまるで同期処理のように記述できる。<br> Promiseチェーン (.then / .catch) と比較して、コードの読みや…」)
  • 22:472026年2月20日 (金) 22:47 JavaScriptの基礎 - Promise (履歴 | 編集) [26,415バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Promiseは、非同期処理の最終的な完了または失敗を表すオブジェクトである。<br> ES2015 (ES6) で導入され、コールバック関数によって引き起こされるコールバック地獄を解決するための仕組みとして設計された。<br> <br> Promiseを使用すると、非同期処理の成功・失敗を統一されたインターフェースで扱うことができる。<br> 処理の結果を <code>.the…」)
  • 22:252026年2月20日 (金) 22:25 OpenCodeの設定 - プラグイン (履歴 | 編集) [37,397バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == OpenCodeのプラグインシステムは、TypeScript / JavaScriptで記述したソースコードをOpenCodeの動作に組み込み、独自の機能拡張を実現する仕組みである。<br> <br> プラグインはフック (hook) ベースのイベント駆動型アーキテクチャを採用しており、<br> セッションの開始・終了、ファイル操作、ツール実行、シェルコマンドの実行といった各種イベン…」)
  • 08:222026年2月20日 (金) 08:22 OpenCodeの設定 - 環境変数 (履歴 | 編集) [20,326バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == OpenCodeは、設定のカスタマイズに多数の環境変数をサポートしている。<br> 認証、モデル選択、設定ファイルパス、ネットワーク、LSP設定等、動作の細部にわたる制御が環境変数を通じて可能である。<br> <br> OpenCodeは、75以上のLLMプロバイダをサポートしており、環境変数によってプロバイダごとのAPIキーや接続設定を柔軟に管理できる。<br>…」)
  • 08:072026年2月20日 (金) 08:07 OpenCodeの設定 - カスタムコマンド (履歴 | 編集) [19,300バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == OpenCodeは、様々なLLMプロバイダに対応したオープンソースのターミナルAIコーディングアシスタントである。<br> 75以上のプロバイダと200以上のモデルをサポートし、カスタムコマンド機能によりよく使うプロンプトをコマンドとして登録・再利用できる。<br> <br> カスタムコマンドは、繰り返し実行するタスクを定義済みプロンプトとして保…」)
  • 07:432026年2月20日 (金) 07:43 OpenCodeの設定 - MCPサーバ (履歴 | 編集) [15,239バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MCP (Model Context Protocol) は、LLMと外部ツールの統合を標準化したオープンプロトコルである。<br> OpenCodeはMCPクライアントとして機能し、MCPサーバを経由して外部システムへのアクセスを実現する。<br> <br> MCPを使用することにより、以下に示すメリットが得られる。<br> * 統一されたインターフェース *: 複数のツールとサービスを標準化された…」)
  • 07:312026年2月20日 (金) 07:31 OpenCodeの設定 - SKILL (履歴 | 編集) [18,587バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == OpenCodeのスキル機能は、再利用可能な指示セットをSKILL.mdファイルとしてカプセル化し、スラッシュコマンドで呼び出せるようにする仕組みである。<br> <br> スキルを活用することにより、以下に示すメリットが得られる。<br> * 再利用性 *: 頻繁に使用する指示やワークフローをスキルとして定義し、プロジェクト間で共有できる。 * 一貫性 *:…」)
  • 07:202026年2月20日 (金) 07:20 インストール - GitHub CLI (履歴 | 編集) [9,755バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHub CLI (gh) は、GitHubの機能をコマンドラインから直接操作できる公式ツールである。<br> <br> プルリクエストやIssueの管理、リポジトリ操作等、GitHubの主要機能をターミナルから実行できる。<br> Go言語で記述されており、Windows、MacOS、Linuxの主要プラットフォームで動作する。<br> <br> 主要な仕様を以下に示す。<br> * 開発言語 *: Go * ライセン…」)
  • 06:592026年2月20日 (金) 06:59 OpenCodeの設定 - サブエージェント (履歴 | 編集) [22,058バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == OpenCodeのエージェント機能は、特定のタスクや作業モードに特化したAIアシスタントを定義し、用途に応じて使い分けることにより、効率的な開発ワークフローを構築する機能である。<br> <br> OpenCodeのエージェントは、以下に示す2つの役割に分類される。<br> * プライマリエージェント *: ユーザと直接対話するエージェント *: Tabキーで切り…」)
  • 06:372026年2月20日 (金) 06:37 OpenCodeの設定 - AGENTS.md (履歴 | 編集) [25,230バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == AGENTS.mdは、OpenCodeのカスタム指示ファイルである。<br> Claude CodeにおけるCLAUDE.mdに相当する機能を提供し、プロジェクトのコンテキストをAIエージェントに永続的に伝達する役割を担う。<br> <br> AGENTS.mdを活用することにより、以下に示すメリットが得られる。<br> * プロジェクト固有のルールや規約の永続化 *: セッションをまたいでプロジェ…」)
  • 04:422026年2月20日 (金) 04:42 JavaScriptの基礎 - 継承とプロトタイプ (履歴 | 編集) [21,684バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptはプロトタイプベースのオブジェクト指向言語であり、全ての継承はプロトタイプチェーンという仕組みによって実現されている。<br> ES2015で導入された <code>class</code> 構文の <code>extends</code> と <code>super</code> により、他の言語に近い直感的なクラス継承を記述できるが、<br> これはシンタックスシュガーである。(内部では依然とし…」)
  • 03:412026年2月20日 (金) 03:41 JavaScriptの基礎 - クラス (履歴 | 編集) [22,331バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == ES2015 (ES6) で導入された <code>class</code> 構文は、JavaScriptにおけるクラスベースのオブジェクト生成を簡潔に記述するためのシンタックスシュガーである。<br> JavaScriptの内部的なオブジェクト機構はプロトタイプベースであり、class構文はその仕組みをより直感的な形式で表現するためのものである。<br> <br> クラスは <code>constructor</code> メソッ…」)
  • 02:402026年2月20日 (金) 02:40 JavaScriptの基礎 - イテレータとジェネレータ (履歴 | 編集) [26,673バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == イテレータ (Iterator) は、シーケンスを定義するための統一的なインターフェースである。<br> <code>next()</code> メソッドを持つオブジェクトであり、呼び出すたびに <code>{ value, done }</code> 形式のオブジェクトを返す。<br> <br> イテラブル (Iterable) は <code>Symbol.iterator</code> メソッドを持つオブジェクトであり、このメソッドがイテレータを返す。<b…」)
  • 00:462026年2月20日 (金) 00:46 JavaScriptの基礎 - Set (履歴 | 編集) [26,507バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの <code>Set</code> は、重複しない値のコレクションを表すオブジェクトである。<br> ES2015 (ES6) で導入され、同じ値を複数回追加しても1つしか保持されない。<br> <br> 値の比較にはSameValueZeroアルゴリズムが使用される。<br> このアルゴリズムでは、<code>NaN</code> 同士を同一視し、<code>+0</code> と <code>-0</code> を同一視する。<br> <br> <code>Set</co…」)
  • 00:152026年2月20日 (金) 00:15 JavaScriptの基礎 - Map (履歴 | 編集) [23,129バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptのMapは、ES2015 (ES6) で導入されたキーバリューペアのコレクションである。<br> 通常のObjectと異なり、キーとして文字列やSymbolだけでなく、オブジェクト、関数、数値等、任意の型を使用できる。<br> <br> キーの比較にはSameValueZeroアルゴリズムを採用しており、<code>NaN</code> 同士を同一のキーとして扱うことができる。<br> 挿入した順序…」) 作成時のページ名は「JavaScriptの基礎 - map」

2026年2月19日 (木)

  • 22:482026年2月19日 (木) 22:48 JavaScriptの基礎 - 配列のソートと変換 (履歴 | 編集) [20,594バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの配列には、要素の順序を変更するためのソートメソッドや、配列の形状を変換するためのメソッドが豊富に用意されている。<br> これらを活用することで、データの並び替え、構造変換、文字列への変換といった処理を簡潔に記述できる。<br> <br> <code>sort()</code> は配列を破壊的にソートするメソッドであり、デフォルトでは要素をU…」)
  • 22:272026年2月19日 (木) 22:27 JavaScriptの基礎 - 配列の反復メソッド (履歴 | 編集) [26,265バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの配列は、要素を順番に処理するための反復メソッドを多数備えており、これらのメソッドはコールバック関数と組み合わせて使用する高階関数である。<br> <br> 反復メソッドを使用することにより、<code>for</code> ループを明示的に記述することなく、配列の変換・絞り込み・集約といった操作を宣言的なスタイルで表現できる。<br>…」)
  • 22:042026年2月19日 (木) 22:04 JavaScriptの基礎 - 配列の操作 (履歴 | 編集) [22,423バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの配列は、複数の値を順序付きリストとして格納するためのオブジェクトである。<br> インデックス (0から始まる整数) で各要素にアクセスでき、文字列、数値、オブジェクト、別の配列等、異なる型の値を1つの配列に混在させることができる。<br> <br> JavaScriptの配列は動的なサイズを持つ。<br> 事前にサイズを宣言する必要がなく、…」)
  • 21:302026年2月19日 (木) 21:30 JavaScriptの基礎 - thisキーワード (履歴 | 編集) [21,501バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける <code>this</code> キーワードは、関数が「どのように呼び出されたか」によって参照先が動的に変化する特殊なキーワードである。<br> 他の多くのオブジェクト指向言語とは異なり、<code>this</code> は「定義時」ではなく「呼び出し時」に決定される。(アロー関数を除く)<br> <br> <code>this</code> は、関数に暗黙的に渡される引数と考…」)
  • 21:162026年2月19日 (木) 21:16 JavaScriptの基礎 - スプレッド構文 (履歴 | 編集) [19,468バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == スプレッド構文 (<code>...</code>) は、ES2015 (ES6) で導入された構文であり、配列やオブジェクトの要素を個別の値に展開するために使用する。<br> <br> 配列に対してスプレッド構文を使用すると、配列の全要素を個別の値として展開できる。<br> これにより、配列の結合、コピー、関数への引数展開を簡潔に記述することができる。<br> <br> オブジ…」)
  • 21:092026年2月19日 (木) 21:09 JavaScriptの基礎 - 分割代入 (履歴 | 編集) [17,662バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == 分割代入 (Destructuring Assignment) は、配列やオブジェクトから値を取り出して、個別の変数に代入するための構文である。<br> ES2015 (ES6) で導入されたこの構文を使用することで、プロパティアクセスや添字アクセスを繰り返す冗長なコードを簡潔に記述できる。<br> <br> オブジェクトの分割代入では波括弧 <code>{}</code> を使用し、プロパティ名と…」)
  • 21:002026年2月19日 (木) 21:00 JavaScriptの基礎 - オブジェクトリテラル (履歴 | 編集) [16,951バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおけるオブジェクトリテラルとは、波括弧 <code>{}</code> を使用してキーと値のペアの集合を記述する構文である。<br> オブジェクトはJavaScriptの中心的なデータ構造であり、関連するデータや機能をひとまとまりとして表現する手段として広く使用される。<br> <br> オブジェクトの各エントリはプロパティと呼ばれ、プロパティ名 (キ…」)
  • 05:432026年2月19日 (木) 05:43 JavaScriptの基礎 - コールバック関数 (履歴 | 編集) [30,099バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける関数はファーストクラスオブジェクト (First-class Object) として扱われるため、変数への代入、他の関数への引数として渡すこと、関数の戻り値として返すことが全て可能である。<br> この性質を活用した設計パターンがコールバック関数である。<br> <br> コールバック関数とは、別の関数に引数として渡される関数のことであ…」)
  • 05:182026年2月19日 (木) 05:18 JavaScriptの基礎 - クロージャ (履歴 | 編集) [23,728バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == クロージャ (Closure) とは、関数がその定義時のレキシカル環境 (Lexical Environment) を保持する仕組みのことである。<br> JavaScriptでは、内部関数が外部関数の変数を参照する場合、外部関数の実行が終了した後もその変数にアクセスし続けることができる。<br> <br> この動作の根拠となるのがレキシカルスコープ (Lexical Scope) である。<br> JavaScriptは…」)
  • 04:472026年2月19日 (木) 04:47 JavaScriptの基礎 - アロー関数 (履歴 | 編集) [21,096バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == アロー関数 (Arrow Function) は、ES2015 (ES6)で導入された関数定義の新しい構文である。<br> <code>=></code> 記号を使った簡潔な記法により、従来の <code>function</code> キーワードによる関数式をより短く記述できる。<br> <br> アロー関数の最大の特徴は、自身の <code>this</code> を持たない点である。<br> 通常の関数は呼び出し方によって <code>this</code> の値…」)
  • 04:112026年2月19日 (木) 04:11 JavaScriptの基礎 - 関数宣言と関数式 (履歴 | 編集) [21,492バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける関数は、ファーストクラスオブジェクト (First-class Object) として扱われる。<br> 変数への代入、他の関数への引数として渡すこと、関数の戻り値として返すことがすべて可能であり、これがJavaScriptの関数型プログラミングの基盤となっている。<br> <br> 関数を定義する方法として、主に関数宣言 (Function Declaration) と関数式 (Funct…」)
  • 02:242026年2月19日 (木) 02:24 JavaScriptの基礎 - 反復処理(while文) (履歴 | 編集) [24,767バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの反復処理において、<code>while</code> 文 と <code>do...while</code> 文は、繰り返し回数が事前に決まっていない場面で使用するループ構文である。<br> <br> <code>while</code> 文は前判定型ループであり、ループ本体を実行する前に条件を評価する。<br> 条件が最初から偽の場合、ループ本体は1度も実行されない。<br> 一方、<code>do...while</code> 文…」)
  • 02:072026年2月19日 (木) 02:07 JavaScriptの基礎 - 反復処理(for文) (履歴 | 編集) [25,890バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける反復処理 (ループ) の中心となるのは、<code>for</code>、<code>for...of</code>、<code>for...in</code> の3種類の構文である。<br> <br> <code>for</code> 文はJavaScript誕生当初から存在する基本的なループ構文であり、カウンタ変数を使って任意の回数だけ処理を繰り返す。<br> インデックスを直接操作できるため、配列要素の位置に依存した処理…」)
  • 01:482026年2月19日 (木) 01:48 JavaScriptの基礎 - 条件分岐 (履歴 | 編集) [27,212バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptにおける条件分岐は、プログラムの実行フローを制御するための基本的な仕組みである。<br> 条件の真偽に応じて異なる処理を実行することで、複雑なロジックを表現できる。<br> <br> JavaScriptには、条件分岐を実現するための主要な構文として、<code>if</code> / <code>else if</code> / <code>else</code>文、三項演算子 (条件演算子)、<code>switch</code>…」)
  • 01:152026年2月19日 (木) 01:15 MySQL - MySQL Shell (履歴 | 編集) [54,168バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == MySQL Shell (mysqlsh) は、MySQL用の高度なコマンドラインクライアントおよびコードエディタである。<br> 従来のmysqlクライアントの後継として開発され、SQL、JavaScript、Pythonの3つの言語をサポートする対話型シェルおよびスクリプティング環境を提供する。<br> <br> MySQL Shellは、MySQLサーバへの接続、クエリ実行、データベース管理に加えて、以下…」)

2026年2月18日 (水)

  • 23:592026年2月18日 (水) 23:59 JavaScriptの基礎 - 比較演算子と論理演算子 (履歴 | 編集) [25,099バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptには、値を比較するための複数の演算子が用意されている。<br> これらは大きく分けて、厳密な等価比較 (===、!==)、抽象的な等価比較 (==、!=)、大小比較 (<、>、<=、>=)、論理演算 (&&、||、!)、および最新の演算子 (??、?.、&&=、||=、??=) に分類される。<br> <br> JavaScriptの比較演算子を正確に理解することは、バグのない堅牢なソースコード…」)
  • 22:592026年2月18日 (水) 22:59 JavaScriptの基礎 - 文字列 (履歴 | 編集) [23,934バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの文字列は、テキストデータを扱うための基本的なプリミティブ型である。<br> シングルクォート、ダブルクォート、テンプレートリテラル (バッククォート) の3種類の記法に対応しており、用途に応じて使い分けることができる。<br> <br> 文字列は不変 (イミュータブル) であり、一度生成した文字列は直接変更できない。<br> 全ての…」)
  • 22:252026年2月18日 (水) 22:25 JavaScriptの基礎 - 数値 (履歴 | 編集) [22,720バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == JavaScriptの数値型 (Number型) は、IEEE 754 倍精度浮動小数点数として実装されており、64ビットで符号部 (1ビット)、指数部 (11ビット)、仮数部 (52ビット) で構成されている。<br> <br> JavaScriptは単一の数値型を使用しており、整数と小数を区別しない。<br> 安全に扱える整数範囲は、<math>- (2^{53} - 1)</math> から <math>2^{53} -1</math> であり、この範囲を超…」)
(最新 | 最古) ( | ) (20 | 50 | 100 | 250 | 500 件) を表示