国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

字符串截取算法(JavaScript)

chuyao / 2587人閱讀

摘要:問題如果字符串的長度比給定的參數長,則把多余的部分用來表示。要求切記,插入到字符串尾部的三個點號也會計入字符串的長度。然而,如果指定的參數小于或等于,則添加的三個點號不會計入字符串的長度。

問題:

如果字符串的長度比給定的參數num長,則把多余的部分用...來表示。

要求:

切記,插入到字符串尾部的三個點號也會計入字符串的長度。

然而,如果指定的參數num小于或等于3,則添加的三個點號不會計入字符串的長度。

解答:
function truncate(str, num) {
// Clear out that junk in your trunk
    if(num > 3){
        j = str.length;
        if(num < j){
            var i = num - 3;
            var newStr = str.slice(0,i);
            newStr += "...";
            return newStr;
        }
        else return str;
    }
    else {
        var newNewStr = str.slice(0,num);
        newNewStr += "...";
        return newNewStr;
    }
}

truncate("A-tisket a-tasket A green and yellow basket", 11);
鏈接:

https://www.w3cschool.cn/code...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/109848.html

相關文章

  • js面試題(下)

    摘要:短路運算返回值是什么又稱為短路或,短路如果左側為真,則不再進行右側運算,同時返回左側表達式運算結果。上面是不存在的,所有結果為,轉成就是,那么就會運算,把賦值給的同時,返回值也是,所以打印返回結果是函數內部變量有哪些 DOM元素e的e.getAttribute(propName)和e.propName有什么區別和聯系 e.getAttribute(),是標準DOM操作文檔元素屬性的方...

    zhoutao 評論0 收藏0
  • JavaScript系列——數組元素左右移動N位算法實現

    摘要:拆分法當我們沒有具體思路的時候,就先假設數組移動位的情況。這里可以看成個數組,一個是沒有到達邊界的元素移動,一個是到達了邊界的元素移動,當元素到達邊界,就會往數組的初始位置移動,形成了一個循環的過程。 引言 在自己剛剛畢業不久的時候,去了一家公司面試,面試官現場考了我這道題,我記憶深刻,當時沒有想到思路,毫無疑問被面試官當成菜鳥了。最近剛好在研究數組的各種算法實現,就想到這道題,可以拿...

    WrBug 評論0 收藏0
  • 【譯】JS基礎算法腳本:符串截取及三種字符截取法的差異

    摘要:如果長度超過給定的最大字符串長度第二個參數,則截斷字符串第一個參數。對文章內容或方法有深刻理解,也請指點一二。 如果長度超過給定的最大字符串長度(第二個參數),則截斷字符串(第一個參數)。 以...結尾返回截斷的字符串。 truncateString(A-tisket a-tasket A green and yellow basket, 11) should return A-tis...

    YuboonaZhang 評論0 收藏0
  • 密碼學之DES/AES算法

    摘要:填充算法與基本上是可以通用的。年,高級加密標準已然成為對稱密鑰加密中最流行的算法之一。常用庫介紹是一個功能強大的加密算法擴展庫。為提供了各種各樣的加密算法。目前已支持的算法包括是使用編寫的加密工具包。 本文示例代碼詳見:https://github.com/52fhy/cryp... DES DES全稱為Data Encryption Standard,即數據加密標準,是一種使用密鑰加...

    Shonim 評論0 收藏0

發表評論

0條評論

chuyao

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<