<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ~~~javascript 1.var str='abc123', 2. num=parseFloat(str); 3.if(num===NaN){ 4. alert(NaN); 5.}else if(num===123){ 6. alert(123); 7.}else if(typeof num==='number'){ 8. alert('number'); //"number" 9.}else{ 10. alert('str'); 11.} ~~~ ~~~javascript 1.var a='abc'+123+456; 2.alert(a); // "abc123456" 3. 4.var b='456'-'123'; 5.alert(b); //"333" 6. 7.var c=1, 8. d='1'; 9.var f=c>d?(c<d?c:d):(c==d?c:d); //"1" 10.alert(f); ~~~ ### 5.用戶昵稱規定只能是“數字、大小寫字母”組成,而且不能少于2位,也不能超過20位,寫個正則匹配這個需求 ~~~ 1.let reg = /^[0-9a-zA-Z]{2,20}$/; ~~~ ### 6. 談談你對面向對象的理解! [JS本身就是面向對象編程的] JS本身就是基于面向對象(OOP)編程思想開發出來的語言,我們學習JS就是在學習JS中的類和實例,例如: 數組是Array的實例、對象是Object的實例、函數是Function的實例…,在這些內置類的原型上有很多公共的屬性和方法,這些方法可以被實例調用,我們學習JS就是學習這些方法… [面向對象真實項目的應用] 平時的業務邏輯開發,我沒有刻意使用類的方式來做,只有在一些組件或者插件封裝的時候才會基于構造函數和原型鏈使用類和實例完成,例如:我之前封裝過一些 TAB頁卡、輪播圖、模態框、表單驗證等插件,就是這樣處理的(我之前看了一些類庫和插件的源碼,也都是基于面向對象封裝的) [面向對象中的一些語法和特點] 所謂面向對象就是基于class或者function創建一個類,執行的時候new執行創建一個實例,這樣實例就可以調取類上提供的方法,想要基于面向對象進行插件封裝,必須掌握關于類的繼承、封裝和多態,封裝就是提取公共的方法、JS中沒有嚴格意義的多態,不能進行方法的重寫,常用的繼承方式有很多,例如:原型繼承、call繼承、寄生組合繼承、es6中的繼承等,有些方式會存在一些問題,我項目中后來都是基于class中的extend實現繼承的
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看