プログラミング

スポンサーリンク
JavaScript

JavaScript | 長整数リテラルの記述方法

主な内容の要点長整数リテラル(BigInt リテラル)の書き方通常の数値リテラルと同様に書くが、末尾に n を付けるlet num = 854n;let num = 854n;JavaScript10進以外にも、16進・8進・2進のリテラル...
JavaScript

JavaScript | 数値リテラルの記述方法

主な内容の要点1. JavaScript における数値の扱いJavaScriptでは、すべての数値は 64 ビットの浮動小数点数(IEEE 754 準拠) として扱われる。ただし、プログラム上では「整数リテラル」「浮動小数点数リテラル」とし...
JavaScript

JavaScript | 変数に値を代入するときの仕組み

主な内容の要点JavaScriptでは、変数に代入する値の種類によって「コピーされるのか」「同じものを共有するのか」が変わります。1. プリミティブ型(値渡し)プリミティブ型 = 数値、文字列、真偽値、null、undefined、Symb...
Java

JavaScript | 「値渡し」と「参照渡し」

主な内容の要点1. 値渡し(プリミティブ型)対象:数値、文字列、真偽値、null、undefined、シンボル など特徴:変数に代入すると「値そのもの」がコピーされる別の変数に代入しても、それぞれ独立した値を持つ片方を変更しても、もう片方に...
JavaScript

JavaScript | 変数の値が未定義値(undefined)か判定する

主な内容の要点1. 変数を宣言しただけだと undefined が入るlet num;console.log(num); // → undefinedlet num;console.log(num); // → undefinedJavaS...
JavaScript

JavaScript | 変数への値の代入と変数の初期化

主な内容の要点1. 別の値を再代入するすでに値が入っている変数には別の値を上書きできる。例として、highScore = 78; → あとで highScore = 86; のように変更。ただし、const で宣言された変数には再代入できず...
JavaScript

JavaScript | 変数名のルールとよく使われる命名記法

主な内容の要点1. 変数名のルール(識別子の基礎)使用可能な文字: Unicode 文字、アンダースコア(_)、ドル記号($)大文字・小文字は別扱い(区別される)先頭文字に数字は使えない(例:5box はエラー)予約語(do, switch...
JavaScript

JavaScript | 定数(再代入できない変数)を宣言

主な内容の要点1. const による定数宣言JavaScript(ES6以降)では、var に加えて let と const が導入されている。var 変数名;let 変数名;const 変数名=初期値;var 変数名;let 変数名;c...
JavaScript

JavaScript | 変数を宣言

主な内容の要点1. 変数の宣言方法古くからあった var に加えて、ES6 以降では let と const も使えるようになっています。 var 変数名;let 変数名;const 変数名=初期値;var 変数名;let 変数名;cons...
JavaScript

JavaScript | 変数を使ってできること

主な内容の要点1. 変数を使う目的・利点値を「直接書く」のではなく「変数に代入する」ことで、後から値を変えたい時や共通の値を何度も使いたい時に便利になる。例:消費税の税率を変数 tax に入れて使う。異なる商品の価格に同じ税率をかけたい場合...
JavaScript

JavaScript | ラッパーオブジェクトとプリミティブ型

主な内容の要点1. プリミティブ型とオブジェクト型の区別JavaScript のデータ型は大きく「プリミティブ型(原始型)」と「オブジェクト型」に分けられる。プリミティブ型には以下の 7 種類がある:数値(Number)長整数(BigInt...
JavaScript

JavaScript | データ型

主な内容の要点JavaScript のデータ型は プリミティブ型 と オブジェクト型 に大きく分けられる。変数宣言時には型を指定しない(動的型付け)。同じ変数に異なる型の値を代入できる。プリミティブ型(原始型)プリミティブ型には以下の 7 ...
JavaScript

JavaScript | 予約語

主な内容の要点JavaScript(正確には ECMAScript 規格)には 予約語(keywords / reserved words) として定義されている単語があり、これらは変数名や関数名として使うことができない。ECMAScrip...
JavaScript

JavaScript | コメントを記述する

主な内容の要点コメントとはプログラム中に メモや説明を残すための記述。実行時には無視され、プログラムの動作には影響を与えない。
JavaScript

JavaScript | コードを記述する上での基本ルール

主な内容の要点大文字と小文字の区別 JavaScript では変数名・予約語などで大文字/小文字を厳密に区別します。 例:name と Name は別の変数として扱われる。空白・改行の扱い 文(ステートメント)の中では、適切な場所であれば空...
JavaScript

JavaScript | 文字列の長さを取得する(length プロパティ)

主な内容の要点length プロパティとは 文字列(String オブジェクト/リテラル)の文字数を取得するためのプロパティ。書式は 文字列.length。内部表現と注意点 JavaScript は文字列を UTF-16 で内部的に扱ってお...
JavaScript

JavaScript「数値と文字列」練習問題セット

初級(基本の確認)Q1. 数値の基本次の console.log の出力結果はどうなるでしょう?console.log(1 + 2);console.log("1" + 2);console.log("1" - 2);console.log...
JavaScript

JavaScript | 第16章「イテレーターとジェネレーター」

JavaScript「イテレーターとジェネレーター」要点まとめイテレーター(Iterator)順番に値を取り出す仕組み。next() を呼ぶと { value, done } を返す。value: 今の値done: 取り出し終わったら tr...
JavaScript

JavaScript | 第14章「プロミスの使用」

JavaScript「プロミスの使用」要点まとめPromiseの基本Promise(プロミス)とは:「非同期処理の結果(成功 or 失敗)」を表すオブジェクト。→ まだ終わっていない処理の「将来の値」を扱う仕組み。Promiseの3つの状態...
JavaScript

JavaScript | 第15章「JavaScript の型付き配列」

JavaScript「JavaScript の型付き配列」要点まとめそもそも何?**Typed Arrays(型付き配列)**は、「メモリ上の生データ(バイナリ)を型付きで扱うための仕組み」。画像・音声・ネットワークなど、高速で大量のデータ...
JavaScript

JavaScript | 第13章「クラスの使用」

JavaScript「クラスの使用」要点まとめ項目説明例クラスとはオブジェクトを作るための「設計図」。同じ形のオブジェクトを簡単に作れる。class Person { ... }インスタンス化クラスから実際のオブジェクトを作る。const ...
JavaScript

JavaScript | 第12章「オブジェクトに関する扱い方」

JavaScript「オブジェクトに関する扱い方」要点まとめ「Working with Objects(オブジェクトの扱い方)」の要点を、初心者向けにギュッと整理しました。JavaScript オブジェクトの基本まとめ項目要点例🟢 オブジェ...
JavaScript

JavaScript | 第11章「キー付きコレクション」

JavaScript「キー付きコレクション」要点まとめ1. 概要「キー付きコレクション」は キーで値を管理する特別なデータ構造。主な種類:MapWeakMapSetWeakSet2. Map(マップ)キーと値のペアを保持するコレクション。任...
JavaScript

JavaScript | 第10章「インデックス付きコレクション」

JavaScript「インデックス付きコレクション」要点まとめ基本の考え方「インデックス付き」= 番号(0, 1, 2, …)で要素を順番に管理するコレクションJavaScript では主に次の3つが該当:Array(配列)TypedArr...
JavaScript

JavaScript | 第9章「正規表現」

JavaScript「正規表現」要点まとめ1. 正規表現とは文字列のパターンを表現するための仕組み。検索・置換・抽出などを柔軟に行える。JavaScript では RegExp オブジェクトとして扱う。2. 作り方(2通り)方法記法用途リテ...
JavaScript

JavaScript | 第8章「日付と時刻の表現」

JavaScript「日付と時刻の表現」要点まとめ1. 基本は Date オブジェクトJavaScript では「日付や時刻」を扱うために Date オブジェクト を使う。内部的には 1970年1月1日 00:00:00 UTC からの「経...
JavaScript

JavaScript | 第7章「数値と文字列」

JavaScript「数値と文字列」要点まとめ全体のポイントJavaScript では 数値 (Number) と 文字列 (String) がよく使われる基本データ型。数値と文字列は見た目が似ていても別物! "10" と 10 は違う。型...
JavaScript

JavaScript | JavaScript 演算子の優先順位 一覧表(初心者向け)

JavaScript を正確に理解するには、演算子の優先順位(precedence)と結合規則(associativity)を知っておくことが大切です。これが分かると「どの演算が先に実行されるか」が一目で判断できるようになります。JavaS...
JavaScript

JavaScript | 第6章「式と演算子」

JavaScript「式と演算子」要点まとめ全体の要点概念説明式 (expression)評価されると「値」になるコード。例:3 + 4, x = 10, a > b ? a : b演算子 (operator)値を操作・組み合わせるための記...
JavaScript

JavaScript | 第5章「関数」

JavaScript「関数」要点まとめ関数とは処理のまとまりに名前をつけて再利用できる仕組み。入力(引数)→ 処理 → 出力(戻り値) の流れで動く。JavaScriptでは関数も**値(オブジェクト)**として扱える。function g...
スポンサーリンク