<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          10個程序員都必須知道JavaScript概念

          共 2416字,需瀏覽 5分鐘

           ·

          2021-07-27 20:16

          原文 | https://marufpbt.medium.com/the-most-important-topic-of-js-337e6a51bd12
          原譯 | 小愛

          1、Array. map()
          首先,我將向你介紹 Var、Let 及其工作原理。
          讓我們開始吧,語句var聲明了一個變量來存儲信息,就像一個變量容器。另一方面,let 語句也聲明了一個變量。let 和 var 的區(qū)別如下:
          ? var 是函數(shù)作用域,let 是塊作用域;這是主要的區(qū)別。
          ? var 是 JavaScript 的舊版本,let 是 es6(ECMAScript 6) 的版本
          ? 最大的js 專家說不應該使用var。總是使用 let 來存儲信息。
          2、 string.split(), string.slice() 的使用
          我們也可以通過只使用一個參數(shù)來使用 slice() 方法,它將在整個值之后進行拼接。
          split() 方法只是根據(jù)我們給出的條件將字符串分成幾部分。
          字符串split() 方法分割一個字符串。split() 將這些子字符串放入一個數(shù)組中并返回該數(shù)組。
          slice() 方法將兩個參數(shù)作為參數(shù),并在完成任務后給出一個新數(shù)組。

          3、 雙等號(==)和三等號(===)的區(qū)別

          Double equals(==) 稱為抽象相等比較。Double equals (==) 將只檢查值是否相等,而 Triple equals (===) 將檢查值和數(shù)據(jù)類型。Triple equals(===) 被稱為嚴格相等比較。

          例如,

          這里,example1 是一個數(shù)字,example2 是字符串,在檢查值的相等性時,答案返回 true,因為它只檢查值,而不是數(shù)據(jù)類型。

          一次檢查值和數(shù)據(jù)類型時,它返回 false,因為值相等但數(shù)據(jù)類型不同。

          4、Array.map() 讓生活更輕松

          Array.map() 方法創(chuàng)建一個新數(shù)組。

          我會說 Array.map() 比 forEach() 方法更重要,它是如何發(fā)生的??讓我們討論一下。

          我們可以將 for 循環(huán)和 forEach 用于具有復雜性的數(shù)組。在這種情況下 Array.map() 帶來了轟動,它可以做更多的事情。

          5、Array.find() 和 Array.filter() 的區(qū)別

          Array.find() 方法返回第一個元素的值。

          如果我們對這兩種方法給出相同的指令,我們將從這兩種方法中得到不同的值。

          想象一下,在一個數(shù)組中,我們有 3 個 11,所有其他值都除以 2。如果我們使用 find() 請求質(zhì)數(shù),我們將只得到 11,但使用 filter,我們將得到 3 個11 個。

          6、 JS String indexOf() 方法

          讓我們從 String indexOf() 方法的示例開始。

          print('Departed Bus'.indexOf('Bus'));

          在此示例中, indexOf() 查找字符串 Bus 的索引。當出現(xiàn)此字符串的第一個也是唯一一個索引是 9 時,因此此函數(shù)返回輸出 9 。

          輸出:

          9

          7、 parseInt() 和 parseFloat() 的使用

          parseInt() 函數(shù)解析返回整數(shù)的字符串參數(shù)。

          parseFloat() 函數(shù)解析一個參數(shù)并返回一個浮點數(shù)。

          在使用 parseInt() 或 parseFloat() 時,不小心如果我們給它們一個字符串值而不是數(shù)字或浮點值,它會給我們 NaN(非數(shù)字)。

          8、什么是 SSL 證書及其工作原理?

          雖然過去 SSL 證書對于擁有在線商店的網(wǎng)站更為重要,但現(xiàn)在對于所有網(wǎng)站而言,擁有一個安全的網(wǎng)站變得更加重要。

          如果你沒有 HTTPS,Google 現(xiàn)在會警告訪問者它不安全,這會給你的網(wǎng)站帶來許多負面影響:

          搜索引擎的算法優(yōu)先考慮“安全”網(wǎng)站,因此如果你沒有 SSL 證書,你的搜索排名就會下降。

          當訪問者收到“網(wǎng)站不安全”的彈出警告時,他們可能會離開你的網(wǎng)站。

          9、Undefined Vs Null

          Undefined是當我們聲明一個變量并且尚未分配值時。Null 表示空值或不存在值,應分配空值。

          例如,

          var testVariable;alert(testVariable); //shows undefinedalert(typeof testVariable); //shows undefined
          null 是一個賦值??梢詫⑺峙浣o變量作為無值的表示:
          var testVariable = null;alert(testVariable); //shows nullalert(typeof testVariable); //shows object

          10、Math. Floor(), Math. Ceiling() and Math. Round()

          Math.Floor,向下舍入到負無窮大。

          Math.Ceiling,向上取整為正無窮大。

          Math.Round,四舍五入到最接近的整數(shù)或指定的小數(shù)位數(shù)。

          Math.floor( 45.95); //  45Math.floor(-45.05); // -46Math.ceil(.95);    // 1Math.ceil(-4);     // -4Math.round( 20.5 ); //  21Math.round(-20.51); // -21

          希望我今天分享的這個內(nèi)容,對你有所幫助,也希望你喜歡這篇文章!我們下次再見,感謝你的時間,謝謝你的閱讀。


          學習更多技能

          請點擊下方公眾號


          瀏覽 34
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久人97| 青娱乐亚洲视频在线 | 国产日本在线视频 | 久久在操| 日本丶欧美丶国产综合 |