0

私の実際の割り当てはこれです:

format と呼ばれる新しいメソッドを String に追加します。このメソッドは、色、書体 (イタリック、ボールド、ストライクまたはなし)、フォントサイズ、および大文字または小文字で表示するかどうかを受け取ります。

新しい書式設定方法を使用して、文字列 "Jose lives in San Jose for many years." を書式設定します。青、斜体、サイズ 12、すべて大文字。

提供されたメモを使用して (Google 検索で見つけたサイトと共に)、私が思いつく唯一のことは次のとおりです。

String.prototype.format = function() {
    string = string.fontcolor("Blue")
    string = string.italics()
    string = string.fontsize(12)
    string = string.toUpperCase()
    }
var string = "Jose lived in San Jose for many years."
document.write(string.format());
4

1 に答える 1

3

まず第一に、その関数はパラメーターを取りません。では、どうすれば色、書体、サイズ、または大文字と小文字を区別できますか?

また、関数が呼び出される文字列を取得するには、 を使用しますthis。ただし、変更できないthisため、一時変数とreturnそれを最後に使用する必要があります。

これらの行に沿ったもの:

String.prototype.format = function(col,font,size,caps) {
    var str = this;
    // do stuff to str
    return str;
};

どうするかは君に任せようstr

于 2012-04-07T00:11:54.747 に答える