プログラミング

スポンサーリンク
JavaScript

JavaScript | 代入演算子

主な内容の要点1. 基本の代入演算子 =書き方:変数 = 値変数 = 値JavaScript右側の値を左側の変数に入れる。let num;num = 10; // num に 10 を代入console.log(num); // 10let...
JavaScript

JavaScript | ビット演算子とシフト演算子

主な内容の要点1. ビット演算子とは?数値を 2進数(0と1) に変換して、ビット単位で計算する演算子。JavaScriptの数値は内部的に64ビット浮動小数点数だけど、ビット演算は 32ビット整数 に変換して処理される。小数点以下や32ビ...
JavaScript

JavaScript | インクリメント・デクリメント演算子

主な内容の要点1. 何をするもの?インクリメント演算子(++):数値を 1増やすデクリメント演算子(--):数値を 1減らすlet num = 5;num++; // numは6になるnum--; // numは5に戻るlet num = ...
JavaScript

JavaScript | Number() / parseInt() / parseFloat() と + の違いを詳しく比較

JavaScript 初心者が 「数値変換」 に出会うと、必ず迷うのが「Number() と parseInt() と parseFloat() と + の違いって何?」ですよね。それぞれ似たように「文字列などを数値に変える」ことができます...
JavaScript

JavaScript | 単項演算子(マイナス・プラス)

主な内容の要点1. 単項マイナス演算子(-)数値の符号を反転させる-8 → -8-(5) → -5変数にも使える let num = 10;console.log(-num); // -10let num = 10;console.log(...
JavaScript

JavaScript | 算術演算子

主な内容の要点算術演算子とは算術演算子とは、「足し算」「引き算」「掛け算」「割り算」など、数値を使った基本的な計算をプログラム内で行うための記号(演算子)のことです。JavaScript では数値はすべて 浮動小数点数 として扱われるため、...
JavaScript

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

主な内容の要点演算子の優先順位と結合規則とは?式の中で複数の演算子が使われている場合、どの順番で演算を行うかを決めるルールが「優先順位」と「結合規則」です。優先順位:どの演算子を先に計算するかを決める順位。結合規則:優先順位が同じ演算子が並...
JavaScript

JavaScript | テンプレートリテラル(Template Literal)を使って文字列を表す

主な内容の要点1. テンプレートリテラル(Template Literal)とはバッククォート(`)で囲む文字列リテラルの方式。ES2015(ES6)から導入された表記法。シングルクォート(')やダブルクォート(")での文字列と同様に使える...
JavaScript

JavaScript | 文字列を指定の区切り文字で分割(split メソッド)

主な内容の要点1. split メソッドとはString オブジェクト(文字列)のインスタンスメソッド。対象の文字列を指定した「区切り文字」で分割し、分割された各部分文字列を要素とする配列を返す。書式:文字列.split()``` :con...
JavaScript

JavaScript | charAt と slice / substring / codePointAt の比較表

これら4つは「文字列の一部を取り出す」という点では似ていますが、目的や動き方が微妙に違うため、整理して覚えると理解が一気に深まります。基本比較表(初心者向け)メソッド名目的引数(インデックス)返すもの範囲外の場合特徴・注意点charAt(i...
JavaScript

JavaScript | 文字列の中から、指定した位置の1文字を取り出す(charAt メソッド)

主な内容の要点charAt() メソッドは何をするメソッド?文字列の中から、指定した位置の1文字を取り出すためのメソッドです。書き方文字列.charAt(インデックス)文字列.charAt(インデックス)JavaScriptインデックスは「...
JavaScript

Java | 文字列の中から 特定の位置から何文字かを取り出して(部分文字列を)取得(substr メソッド)

主な内容の要点substr() メソッドの基本役割:文字列の一部を取り出すためのメソッド書き方: 文字列.substr(開始位置, 文字数)文字列.substr(開始位置, 文字数)JavaScript開始位置:取り出しを始める場所(0から...
JavaScript

JavaScript | サロゲートペア

主な内容の要点1. サロゲートペアとはJavaScript は文字を内部的に UTF-16 形式で扱う。UTF-16 では、基本多言語面(BMP, 0x0000~0xFFFF)に含まれる文字は 1 つの 16 ビットで表現できるが、Unic...
JavaScript

JavaScript | プリミティブ文字列と String オブジェクトを自動で区別して安全に比較する関数

目的"abc"(プリミティブ)と new String("abc")(オブジェクト)を安全に比較したい== に頼らず、型の違いも吸収して正しく「中身」を比べるついでに、null や undefined にも強い(落ちにくい)関数にするシンプ...
JavaScript

JavaScript | Stringオブジェクト

主な内容の要点1. String オブジェクトとは(ラッパークラス)JavaScript の文字列(プリミティブ型の文字列)は、内部的には String オブジェクトとしてラップされ、String のメソッドを使えるようになります。new ...
JavaScript

JavaScript | 文字列操作で「部分文字列(文字列の一部)を取り出す」方法

主な内容の要点1. 文字列から一部を取り出す方法JavaScript では文字列の一部を取り出すのにslice() と substring() というメソッドを使う。どちらも「開始位置」と「終了位置」を指定して、その範囲の文字列を返す。2....
JavaScript

Java | 文字列を指定した回数繰り返した新しい文字列を取得(repeat メソッド)

主な内容の要点役割文字列を「指定した回数」繰り返して、新しい文字列を作る。書き方 文字列.repeat(回数)文字列.repeat(回数)JavaScript引数(回数)について0 → 空文字列(何もない文字列)になる正の整数 → その回数...
JavaScript

JavaScript | 文字列を連結する(concat メソッド)

主な内容の要点何をするメソッドかconcat メソッドは「ひとつの文字列に、別の文字列をくっつけて(連結して)、新しい文字列を作る」ためのものです。書き方は次の通り: 文字列1.concat(文字列2[, 文字列3, …])``` :con...
JavaScript

JavaScript | 文字列を置換(replace メソッド)

主な内容の要点String.prototype.replace メソッドを使って、文字列中の指定した部分を別の文字列で置換し、新しい文字列を返します。元の文字列自体は変わりません。基本的な使い方文字列.replace(置換対象, 新しい文字...
JavaScript

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

主な内容の要点1. lengthプロパティで文字列の長さを取得できる文字列オブジェクト(String)の length プロパティを参照することで、その文字列に含まれる 文字コード単位 の個数を取得できる。書式:文字列.length文字列....
JavaScript

JavaScript | エスケープシーケンス(特殊文字の記述)

主な内容の要点1. エスケープシーケンスとは文字列リテラル中では、普通に入力できない文字(改行・タブなど)を表現するために「エスケープシーケンス」が使われる。エスケープシーケンスは バックスラッシュ (\) と特定の文字を組み合わせて書く。...
JavaScript

JavaScript | 文字列リテラルの記述方法

主な内容の要点1. JavaScript における文字列(String)JavaScript では、文字列は UTF-16(16ビット Unicode)で内部的に格納される。 - ソースコード自体は UTF-8 等で保存しても良い。2. 文...
JavaScript

JavaScript | 長整数リテラルを数値に型変換

主な内容の要点1. 背景・課題JavaScript では、BigInt 型(長整数リテラル)と通常の Number 型(数値リテラル) を混ぜて算術演算を行おうとすると、型の不一致でエラーが発生する。例:console.log(152n +...
JavaScript

JavaScript | 長整数リテラルで利用可能な演算子

主な内容の要点1. 算術演算子(+、−、×、÷、%、べき乗 **)BigInt(長整数リテラル)に対してこれらの算術演算子は使用可能。ただし、割り算 / の結果は整数になり、小数部は切り捨てられる(例: 7n / 3n → 2n)。BigI...
JavaScript

JavaScript | Numberオブジェクト

主な内容の要点1. 概要・役割Number オブジェクトは数値を扱うラッパー(包む)オブジェクトであり、通常の数値(プリミティブ型)にもメソッド呼び出しやプロパティ参照が可能。普段は明示的に new Number(...) を使ってオブジェ...
JavaScript

JavaScript | 数値を指定したロケールに応じた形式で文字列に変換(toLocaleString() メソッド)

主な内容の要点1. 目的/概要Number オブジェクトのインスタンスメソッド toLocaleString を使うと、指定したロケール(地域と言語の組み合わせ)に応じた数値表記の形式で文字列を取得できる。たとえば、桁区切り(千区切りの記号...
JavaScript

JavaScript | 数値の有効桁数を指定して文字列に変換(toPrecision() メソッド)

主な内容の要点Number オブジェクト(または数値型)には、toPrecision というインスタンスメソッドがあり、数値を「有効桁数を指定」したうえで文字列に変換できます。 書式は次の通り:数値.toPrecision([有効桁数])数...
JavaScript

JavaScript | 数値を固定小数点数形式で文字列に変換(toFixed() メソッド)

主な内容の要点1. toFixed メソッドの目的数値を 固定小数点数形式(例:123.4567 のような形式)で表した文字列を取得するためのメソッド。 2. 書式(構文)数値.toFixed([小数点の後の桁数])数値.toFixed([...
JavaScript

JavaScript | 数値を指数形式で文字列に変換(toExponential() メソッド)

主な内容の要点1. toExponential とは何かJavaScript の数値(Number オブジェクト)のインスタンスメソッドで、数値を指数表記(例:1.52e10 など)で表した文字列を取得できる。 2. 書式数値.toExpo...
JavaScript

JavaScript | 数値を指定の基数の形式で文字列に変換(toString() メソッド)

主な内容の要点概要JavaScript の Number(数値型)に備わっているインスタンスメソッド toString() を使うと、数値を任意の「基数 (radix)」で表した文字列に変換できる。変換先の「基数 (radix)」は 2 ~...
スポンサーリンク