0

数値を特定の桁数に切り詰めるフォーマット文字列はありますか? たとえば、5 桁を超える数字は 3 桁に切り捨てます。

132456 -> 132
5000000 -> 500

@Erik : %2d のような書式指定子は言語に固有のものですか? 実際にjavascriptで使いたい

4

2 に答える 2

0

printfフォーマット文字列を参照していると思います。整数の引数 (つまり%d) を切り捨てるものは見つかりませんでした。ただし、文字列フォーマット文字列を参照し、 で長さを指定することにより、文字列の最大長を指定できます"%<MinLength>.<MaxLength>s"。したがって、あなたの場合、数値引数を文字列に変換してから使用できます"%3.3s"

于 2013-12-12T19:31:42.640 に答える
0

疑似コード

Function returning a String, receiving a String representing a Number as a parameter
    IF the String has more than 5 characters
        RETURN a substring containing the first 3 characters.
    ELSE
        RETURN the string received as a parameter
    END IF
END Function
于 2012-06-09T05:06:59.030 に答える