成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

字符串截取算法(JavaScript)

chuyao / 2596人閱讀

摘要:?jiǎn)栴}如果字符串的長(zhǎng)度比給定的參數(shù)長(zhǎng),則把多余的部分用來(lái)表示。要求切記,插入到字符串尾部的三個(gè)點(diǎn)號(hào)也會(huì)計(jì)入字符串的長(zhǎng)度。然而,如果指定的參數(shù)小于或等于,則添加的三個(gè)點(diǎn)號(hào)不會(huì)計(jì)入字符串的長(zhǎng)度。

問(wèn)題:

如果字符串的長(zhǎng)度比給定的參數(shù)num長(zhǎng),則把多余的部分用...來(lái)表示。

要求:

切記,插入到字符串尾部的三個(gè)點(diǎn)號(hào)也會(huì)計(jì)入字符串的長(zhǎng)度。

然而,如果指定的參數(shù)num小于或等于3,則添加的三個(gè)點(diǎn)號(hào)不會(huì)計(jì)入字符串的長(zhǎng)度。

解答:
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...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/109848.html

相關(guān)文章

  • js面試題(下)

    摘要:短路運(yùn)算返回值是什么又稱(chēng)為短路或,短路如果左側(cè)為真,則不再進(jìn)行右側(cè)運(yùn)算,同時(shí)返回左側(cè)表達(dá)式運(yùn)算結(jié)果。上面是不存在的,所有結(jié)果為,轉(zhuǎn)成就是,那么就會(huì)運(yùn)算,把賦值給的同時(shí),返回值也是,所以打印返回結(jié)果是函數(shù)內(nèi)部變量有哪些 DOM元素e的e.getAttribute(propName)和e.propName有什么區(qū)別和聯(lián)系 e.getAttribute(),是標(biāo)準(zhǔn)DOM操作文檔元素屬性的方...

    zhoutao 評(píng)論0 收藏0
  • JavaScript系列——數(shù)組元素左右移動(dòng)N位算法實(shí)現(xiàn)

    摘要:拆分法當(dāng)我們沒(méi)有具體思路的時(shí)候,就先假設(shè)數(shù)組移動(dòng)位的情況。這里可以看成個(gè)數(shù)組,一個(gè)是沒(méi)有到達(dá)邊界的元素移動(dòng),一個(gè)是到達(dá)了邊界的元素移動(dòng),當(dāng)元素到達(dá)邊界,就會(huì)往數(shù)組的初始位置移動(dòng),形成了一個(gè)循環(huán)的過(guò)程。 引言 在自己剛剛畢業(yè)不久的時(shí)候,去了一家公司面試,面試官現(xiàn)場(chǎng)考了我這道題,我記憶深刻,當(dāng)時(shí)沒(méi)有想到思路,毫無(wú)疑問(wèn)被面試官當(dāng)成菜鳥(niǎo)了。最近剛好在研究數(shù)組的各種算法實(shí)現(xiàn),就想到這道題,可以拿...

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

    摘要:如果長(zhǎng)度超過(guò)給定的最大字符串長(zhǎng)度第二個(gè)參數(shù),則截?cái)嘧址谝粋€(gè)參數(shù)。對(duì)文章內(nèi)容或方法有深刻理解,也請(qǐng)指點(diǎn)一二。 如果長(zhǎng)度超過(guò)給定的最大字符串長(zhǎng)度(第二個(gè)參數(shù)),則截?cái)嘧址ǖ谝粋€(gè)參數(shù))。 以...結(jié)尾返回截?cái)嗟淖址?truncateString(A-tisket a-tasket A green and yellow basket, 11) should return A-tis...

    YuboonaZhang 評(píng)論0 收藏0
  • 密碼學(xué)之DES/AES算法

    摘要:填充算法與基本上是可以通用的。年,高級(jí)加密標(biāo)準(zhǔn)已然成為對(duì)稱(chēng)密鑰加密中最流行的算法之一。常用庫(kù)介紹是一個(gè)功能強(qiáng)大的加密算法擴(kuò)展庫(kù)。為提供了各種各樣的加密算法。目前已支持的算法包括是使用編寫(xiě)的加密工具包。 本文示例代碼詳見(jiàn):https://github.com/52fhy/cryp... DES DES全稱(chēng)為Data Encryption Standard,即數(shù)據(jù)加密標(biāo)準(zhǔn),是一種使用密鑰加...

    Shonim 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<