メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
var→const
{}
var→const
dev/dev-var-to-const
単語として現れる var を const へ置換し、巻き上げや再代入の影響は利用者が確認する前提のテキスト変換です。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
var→constでは、単語として現れる var を const へ置換し、巻き上げや再代入の影響は利用者が確認する前提のテキスト変換です。
関連する観点として var→const、var to const、開発ツール を確認し、結果をコピーして別の作業に使えます。
入力
結果
コピー
使い方
「入力」欄へ、古い var 宣言を含むコード断片を貼り付けます。
「結果」欄で、単語境界に一致した var が const へ変わったことを確認します。
const 化で壊れる再代入やスコープ差は検出しないため、出力をコピーする前に該当変数を追います。
文字列やコメント内の var も置換されることがあるため、差分確認用の下処理として使います。
入力例・出力例
INPUT
var total = 1; total += 2;
OUTPUT
const total = 1; total += 2;
再代入があっても const に変わるため、この出力は手直しが必要です。
INPUT
const label = "var"; var next = label;
OUTPUT
const label = "const"; const next = label;
文字列内の var も単語として一致するため置換されます。
よくある利用シーン
古いサンプルコードの var 宣言を、const 候補として一気に洗い出したいとき。
再代入が少ない短いスニペットを、レビュー前の近代的な表記へ寄せたいとき。
var→let ではなく不変値候補に寄せる変換結果を先に見たいとき。
コメントや文字列も含む全文置換の影響を、小さな入力で確認したいとき。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
var→const、var to const、開発ツールの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
var→constの主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
var を const に置き換えると何が変わりますか?
'var' はスコープが関数スコープでブロック内で巻き上げ(hoisting)が起きますが、'const' はブロックスコープで巻き上げが起きず再代入もできません。モダンな JavaScript では 'var' の巻き上げ挙動が予期しないバグの原因になりやすいため、不変な値には 'const' が推奨されます。
ループカウンタなど再代入が必要な変数も const に変換されますか?
このツールはテキストの機械的な置き換えを行います。再代入が必要な変数を 'const' にするとランタイムエラーになるため、変換後のコードは必ずレビューしてください。再代入が必要な変数は 'let' への変換ツールの使用を検討してください。
コメント内や文字列リテラル内の 'var' も置換されますか?
単純なテキスト置換のため、コメントや文字列の中にある 'var' も置換対象となる場合があります。用途に応じて出力を確認・調整してください。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。