JavaScript: Более легкий способ отформатировать числа? [закрытый]

В Oracle типичным способом обновления одной таблицы из другой является использование коррелированных подзапросов:

update base_table b
    set amount = b.amount +
                 (select sum(case when t.txn_type = 'Credit' then t.amount else - t.amount end)
                  from txn_table t
                  where t.person = b.person
                 )
    where exists (select 1
                  from txn_table t
                  where t.person = b.person
                  having sum(case when t.txn_type = 'Credit' then t.amount else - t.amount end) <> 0
                 );
17
задан Outlaw Programmer 7 April 2009 в 14:50
поделиться

3 ответа

Существует плагин jQuery NUMBERFORMATTER, детали ниже:

https://code.google.com/p/jquery-numberformatter/

Из вышеупомянутой ссылки:

Этот плагин является плагином NumberFormatter. Форматирование чисел, вероятно, знакомо любому, кто работал с серверным кодом как Java или PHP и кто работал с интернационализацией.

Править: Замененный ссылка с более прямой.

16
ответ дан 30 November 2019 в 13:21
поделиться

Нет, нет никакой встроенной поддержки форматирования чисел, но поиск с помощью Google поднимет загрузки фрагментов кода, которые сделают это для Вас.

Править: Я пропустил последнее предложение Вашего сообщения. Попробуйте http://code.google.com/p/jquery-utils/wiki/StringFormat за решение jQuery.

4
ответ дан 30 November 2019 в 13:21
поделиться

Также попробуйте dojo.number , который имеет встроенную поддержку локализации. Это гораздо более близкий аналог Java NumberFormat / DecimalFormat

1
ответ дан 30 November 2019 в 13:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: