Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 久久精品九九,亚洲一区二区久久,在线播放国产精品

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Javascript中的字符串拼接

          符串拼接是所有程序設計語言都需要的操作。當拼接結果較長時,如何保證效率就成為一個很重要的問題。本文介紹的是Javascript中的字符串拼接,希望對你有幫助,一起來看。

          const icon = '';


          // 模板字符串

          `hi ${icon}`;


          // join() 方法

          ['hi', icon].join(' ');


          // Concat() 方法

          ''.concat('hi ', icon);


          // + 操作符

          'hi ' + icon;


          // RESULT

          // hi

          1. 模板字符串

          如果你來自另一種語言(例如Ruby),則將熟悉字符串插值一詞。這正是模板字符串要實現的目標。這是在字符串創建中包含表達式的一種簡單方法,該方法簡潔明了。

          const name = 'samantha';

          const country = '';

          (1) 字符串連接中缺少空格的問題

          在模板字符串之前,這是我的字符串的結果

          "Hi, I'm " + name + "and I'm from " + country;

          ?? 你發現我的錯誤了嗎?我缺少空格。在連接字符串時,這是一個非常普遍的問題。

          // Hi, I'm samanthaand I'm from

          (2) 用模板字符串解決

          使用模板字符串,可以解決此問題。你可以按照你想要的字符串顯示方式編寫。所以很容易發現是否缺了一個空格,現在超級可讀,耶!

          `Hi, I'm ${name} and I'm from ${country}`;

          2. join()

          join 方法合并數組的元素并返回一個字符串。因為它與數組一起使用,所以如果要添加其他字符串,它非常方便。

          const instagram = '@samanthaming';

          const twitter = '@samantha_ming';

          const array = ['My handles are ', instagram, twitter];


          const tiktok = '@samantaming';


          array.push(tiktok);


          array.join(' ');


          // My handles are @samanthaming @samantha_ming @samanthaming

          自定義分隔符

          join 的好處在于,你可以自定義組合數組元素的方式。你可以通過在其參數中傳遞分隔符來實現。

          const array = ['My handles are '];

          const handles = [instagram, twitter, tiktok].join(', ');

          // @samanthaming, @samantha_ming, @samanthaming


          array.push(handles);


          array.join('');


          // My handles are @samanthaming, @samantha_ming, @samanthaming

          3. concat()

          使用 concat,可以通過在字符串上調用方法來創建新字符串。

          const instagram = '@samanthaming';

          const twitter = '@samantha_ming';

          const tiktok = '@samanthaming';


          'My handles are '.concat(instagram, ', ', twitter', ', tiktok);


          // My handles are @samanthaming, @samantha_ming, @samanthaming

          結合字符串和數組

          還可以使用 concat 將字符串與數組組合在一起。當我傳遞數組參數時,它將自動將數組項轉換為以逗號分隔的字符串。

          const array = [instagram, twitter, tiktok];


          'My handles are '.concat(array);


          // My handles are @samanthaming,@samantha_ming,@samanthaming

          果您希望格式更好,我們可以使用 join 來定制分隔符。

          const array = [instagram, twitter, tiktok].join(', ');


          'My handles are '.concat(array);


          // My handles are @samanthaming, @samantha_ming, @samanthaming

          4. +操作符

          關于在組合字符串時使用 + 運算符的一件有趣的事情。你可以用來創建新的字符串,也可以通過添加現有字符串來對其進行突變。

          (1) 非可變

          在這里,我們使用 + 創建一個全新的字符串。

          const instagram = '@samanthaming';

          const twitter = '@samantha_ming';

          const tiktok = '@samanthaming';


          const newString = 'My handles are ' + instagram + twitter + tiktok;

          (2) 可變的

          我們還可以使用 += 將其附加到現有字符串中。所以如果出于某種原因,你需要一種改變的方法,這可能是你的一個選擇。

          let string = 'My handles are ';


          string += instagram + twitter;


          // My handles are @samanthaming@samantha_ming

          哦,該死的再次忘記了空格。看到了!連接字符串時很容易錯過空格。

          string += instagram + ', ' + twitter + ', ' + tiktok;

          // My handles are @samanthaming, @samantha_ming, @samanthaming

          感覺還是很亂的,我們把 join 扔進去吧!

          string += [instagram, twitter, tiktok].join(', ');

          // My handles are @samanthaming, @samantha_ming, @samanthaming

          5. 字符串中的轉義字符

          當字符串中包含特殊字符時,組合時首先需要轉義這些字符。讓我們看一些情況,看看如何避免它們

          (1) 轉義單引號或撇號(’)

          創建字符串時,可以使用單引號或雙引號。知道了這些知識,當你的字符串中出現單引號時,一個很簡單的解決方法就是用相反的方法來創建字符串。

          const happy = ;


          ["I'm ", happy].join(' ');


          ''.concat("I'm ", happy);


          "I'm " + happy;


          // RESULT

          // I'm

          當然,您也可以使用反斜杠 \ 來轉義字符。但是我發現它有點難以閱讀,所以我并不經常這樣。

          const happy = ;


          ['I\'m ', happy].join(' ');


          ''.concat('I\'m ', happy);


          'I\'m ' + happy;


          // RESULT

          // I'm

          由于模板字符串正在使用反引號,因此這種情況不適用于它

          (2) 轉義雙引號(“)

          類似于轉義單引號,我們可以使用相同的方法來使用相反的引號。因此,為了轉義雙引號,我們將使用單引號。

          const flag = '';


          ['Canada "', flag, '"'].join(' ');


          ''.concat('Canada "', flag, '"');


          'Canada "' + flag + '"';


          // RESULT

          // Canada ""

          是的,還可以使用反斜杠轉義符。

          (3) 轉義符(`)

          因為模板字符串使用反引號創建其字符串,所以當要輸出該字符時,我們必須使用反斜杠對其進行轉義。

          6. 使用哪種方式?

          我展示了一些使用不同方式連接字符串的示例。哪種方法更好取決于所有情況。關于樣式偏好,我喜歡遵循Airbnb風格指南。

          因此,模板字符串必勝!

          7. 為什么其他方式仍然重要?

          知道其他的方法也還是很重要的。為什么這么說呢?因為并不是每個代碼庫都會遵循這個規則,或者你可能面對的是一個遺留代碼庫。作為一個開發者,我們需要能夠適應和理解我們所處的任何環境。我們是來解決問題的,而不是抱怨技術有多老 除非這種抱怨是配合實際行動來改善的。那我們就有進步

          件轉換工具新增exel轉html功能,可在線預覽excel。

          excel轉html

          1.打開工具,選擇excel文件

          單sheet模式

          2.轉換文件

          單sheet模式

          可以看到提供了頁數屬性單sheet和多sheet,默認為單sheet,該種模式下,轉換器會將excel里每個sheet頁轉換到一個html文件上,從上至下拼接起來,如下圖:

          單sheet模式轉換文件

          單sheet模式輸出文件

          多sheet模式

          該模式下轉換器會自動識別excel每個sheet頁,并將每個sheet輸出到html上對應tab頁上,可以點擊html上不同tab頁切換查看內容,如下圖。

          多sheet模式輸出文件

          多sheet模式輸出文件

          工作生活中,經常會遇到excel文件需要在內部系統線上或線下發給其他人預覽,但是又不想其他人有編輯權限,我們一般會將excel文件轉圖片或轉pdf上傳系統,這里提供了一種新途徑直接轉html,瀏覽器可在線預覽,相關軟件工作人員也可開發相應的excel在線預覽功能。

          前做過文檔,讓我挖這個免費格式轉換網站,真是太神奇了。

          在生活和工作中,我們經常需要將文件從一種格式轉換為另一種格式。例如,將Word文件轉換為PDF或MP3文件轉換為WAV。然而,要找到一個適合我們的文件轉換工具并不容易。在這種情況下,Zamzar可以派上用場。

          功能介紹

          Zamzar是一種在線文件轉換工具(每天免費轉換次數有限,因為可以免費注冊試用,可以更換瀏覽器或打開無痕窗口繼續使用),可以幫助您快速輕松地將文件從一種格式轉換為另一種格式。

          它支持1200多種不同的文件格式,如文檔、圖像、音頻和視頻。以下是Zamzar的一些主要功能:

          文件轉換

          1.文檔轉換:Zamzar可以將各種格式的文檔轉換為PDF,如Worddd、Excel、PowerPoint等。

          2.PDF轉換:Zamzar除了將文檔轉換為PDF外,還可以將PDF轉換為其他格式,如Worddd、Excel、HTML等。

          3.合并PDF:Zamzar可以將多個PDF文件合并成PDF。

          4.分割PDF:一個大的PDF文件可分為幾個小的PDF文件。

          5.圖像轉換:支持將圖像文件轉換為其他格式,如JPG轉換PNG、GIF轉BMP等,幾乎涵蓋了日常生活中看到的圖片格式。

          6.音頻視頻轉換:Zamzar可以將音頻和視頻文件轉換為其他格式,如MP3轉換WAV、AVI轉MP4等,還支持MKV、flv、avi、3gp等格式互轉。支持MP33、midi、wav、ogg、flac等多種格式。

          7.電子書轉換:支持從EPUB到MOBI的電子書文件格式轉換。

          8.批量轉換:Zamzar還支持批量轉換,可同時將多個文件轉換為另一種格式。


          主站蜘蛛池模板: 一区一区三区产品乱码| 爆乳熟妇一区二区三区霸乳| 国产精品亚洲一区二区无码| 亚洲国产成人精品久久久国产成人一区二区三区综 | 一区二区视频传媒有限公司| 极品少妇伦理一区二区| 交换国产精品视频一区| 无码人妻久久一区二区三区免费 | 国产成人欧美一区二区三区| 亚洲av无码一区二区乱子伦as| 四虎精品亚洲一区二区三区| 色婷婷亚洲一区二区三区| 午夜AV内射一区二区三区红桃视| 色狠狠一区二区三区香蕉| 亚洲AV色香蕉一区二区| 亚洲成AV人片一区二区密柚| 日本一区二区在线| 色国产精品一区在线观看| 无码国产精品一区二区免费式芒果| 免费视频精品一区二区三区| 丝袜人妻一区二区三区网站| 中文字幕精品一区二区三区视频| 久久一区二区三区99| 久久久久人妻一区精品| 中文字幕日韩人妻不卡一区| 亚洲欧洲∨国产一区二区三区| 国产成人精品一区二区秒拍| 久久精品无码一区二区三区| 亚洲无线码在线一区观看| 精品性影院一区二区三区内射 | 日本中文一区二区三区亚洲| 精品在线一区二区| 国产91精品一区二区麻豆亚洲 | 怡红院美国分院一区二区| 日韩精品电影一区| 久久久精品日本一区二区三区| 夜夜嗨AV一区二区三区| 精品人妻码一区二区三区| 亚洲AV无码一区二区三区电影| 国产成人无码精品一区不卡| 久久毛片免费看一区二区三区|