W 3 Cschool初級スクリプトアルゴリズム(9.繰返し操作アルゴリズムの課題)

846 ワード

繰り返し操作アルゴリズムの課題
質問:
指定された文字列をnum回繰り返し、numが負の数である場合、空の文字列を返します.
要件:repe at("*", 3)"***"に戻るべきである.repeat("abc", 3)"abcabcabc"に戻るべきである.repeat("abc", 4)"abcabcabcabc"に戻るべきである.repeat("abc", 1)"abc"に戻るべきである.repeat("*", 8)"********"に戻るべきである.repeat("abc", -2)""に戻るべきである.
質問の答え:
function repeat(str, num) {
// repeat after me
if(num<0){
    return "";
}else{
    return str.repeat(num);
}

}

repeat("abc", 3);

タイトルリンク:
https://www.w3cschool.cn/codecamp/repeat-a-string-repeat-a-string.html