Luaコード内の abs(x) を含む 条件式(==/<=) を、
二乗・正負分解・範囲指定 など等価な式へ変換できるWebツールです。
機能は予告なく変更される可能性があり、正常に動作する保証はありません。
ご利用は自己責任でお願いいたします。
abs(x)を含む条件式を、等価な形に自動変換- 例1:
abs(x) == n→x^2 == n^2 - 例2:
abs(x) == n→(x == -n or x == n)
- 例1:
- 変換ルールを選択可能(==/<= それぞれに設定可)
- 入出力テキストエリアで即時変換・コピー可能
- シンプルなBootstrapデザインで軽快に動作
-
ツールを開く
-
ソースコードを入力
-
変換設定を指定
-
変換結果をコピー
| 種別 | 入力例 | 出力例 |
|---|---|---|
| ==(二乗) | abs(x) == n |
x^2 == n^2(nが数値の場合は二乗済みの値に変換) |
| ==(正負分解) | abs(x) == n |
(x == -n or x == n) |
| <=(二乗) | abs(x) <= n |
x^2 <= n^2(nが数値の場合は二乗済みの値に変換) |
| <=(範囲化) | abs(x) <= n |
(-n <= x and x <= n) |
lua-abs-converter/
├── index.html # メインHTML
├── style.css # スタイル(Bootstrap依存)
├── app.js # メインロジック
└── README.md # このファイル
| 要素 | 使用技術 |
|---|---|
| フロントエンド | HTML5 + Bootstrap 5 + Vanilla JavaScript |
| 配布形態 | 静的サイト(GitHub Pages対応) |
| 処理方式 | 完全クライアントサイド |
- 今後の予定
- コメント・文字列リテラル内の
abs()無視処理 - 複雑な括弧式・入れ子構文への対応
- コメント・文字列リテラル内の
MIT License © 2026 Rutile3