SS Тулбокс
Все данные обрабатываются локально

Сравнение текста

Сравнивает два текста построчно и пословно. Всё выполняется в вашем браузере.

Оригинал
Изменённый
Изменения+2 добавлено−0 удалено~3 изменено4 без изменений
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}

Все вычисления выполняются локально, поэтому текст не покидает ваше устройство. Строки выравниваются алгоритмом диффа Майерса, а к парным изменениям дополнительно применяется пословная подсветка, чтобы точно увидеть правку. Такие настройки, как игнорирование пробелов или регистра, влияют только на сопоставление — текст всегда отображается таким, каким вы его вставили.

Связанные инструменты
SponsorMindElixir