<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        詳解JavaScript基礎知識(JSON、Function對象、原型、引用類型)

        來源:懂視網 責編:小采 時間:2020-11-27 22:21:33
        文檔

        詳解JavaScript基礎知識(JSON、Function對象、原型、引用類型)

        詳解JavaScript基礎知識(JSON、Function對象、原型、引用類型):1、JSON 概念:JavaScript 對象表示法(JavaScript Object Notation),是一種輕量級的數據交換格式 特點:易于程序員編寫和查看;易于計算機解析和生成 數據結構:Object對象格式 { key: value , key: value } Array數組格式 [ v
        推薦度:
        導讀詳解JavaScript基礎知識(JSON、Function對象、原型、引用類型):1、JSON 概念:JavaScript 對象表示法(JavaScript Object Notation),是一種輕量級的數據交換格式 特點:易于程序員編寫和查看;易于計算機解析和生成 數據結構:Object對象格式 { key: value , key: value } Array數組格式 [ v

        1、JSON

        概念:JavaScript 對象表示法(JavaScript Object Notation),是一種輕量級的數據交換格式

        特點:易于程序員編寫和查看;易于計算機解析和生成

        數據結構:Object對象格式   { key: value , key: value }

        Array數組格式   [ value , value ]

        Eg:  var json = ‘ { “   ” : ‘'  ‘' } '    (內部雙引號,外部單引號)

         * JSON - 支持獨立的".json"文件;   允許嵌套

        JSON格式在主流開發語言中幾乎都支持--- 各個語法語言的共識就是字符串

        JSON中的字符串只能使用雙引號 

        * 支持的數據類型: string; number; boolean; null; object; array

             轉換JSON對象與字符串

        轉換為JSON對象: JSON.parse(對象)  ---(服務器=>客戶端), 解析JSON字符串,

        轉換為JSON字符串:JSON.stringify(字符串)  ---- (客戶端=>服務器),

        2、Function對象

           函數與Function對象:

        Function類型是JavaScript提供的引用類型之一;通過Function類型創建了一個Function類型的對象,該對象實際是一個[函數]。

        var 對象名 = new Object( );   ---創建對象

        var 函數名 = new Function( );   // function anonymous( ){}

        【在JavaScript 中,所有函數是Function的對象】

        var 函數名 = new Function(參數,函數體);

        括號( )里面最后一個參數,識別為函數體, 除此都是形參。---不建議

           構造函數:

        作用:為了創建對象(工廠方式)

        語法結構:

        function 構造函數名稱(形參){
         this.屬性名 = 屬性值; ---- this的含義 -> 指的是創建的對象
         this.方法名 = function( ){ } 
        }
        var 對象名 = new 構造函數名稱( );

        3、原型

        在 JavaScript 中,函數是一個包含屬性和方法的 Function 類型的對象。

        屬性(Prototype) 在函數定義時就已經存在,是Function對象(即函數)預定義的一個屬性;它的初始值是一個空對象。在 JavaScript 中沒有定義函數的原型類型,所以原型可以是任何類型。

        原型是用于保存對象的共享屬性和方法,原型的屬性和方法并不影響函數本身屬性和方法。

        ²  顯式原型 - Function 的 prototype

        在真實的開發環境中使用

        ²  隱式原型 - Function 的 __proto__

        用于開發過程中的測試,不能被使用在真實的開發環境中

        4、引用類型

           數據類型:

        Number-通過創建對象方式定義數字;      String-通過創建對象方式定義數字;

        Boolean-通過創建對象方式定義數字;

           Date類型

        作用:獲取常規的日期+時間

        getFullYear( ) : 獲取年份;   getMonth( ) : 獲取月份;     getDate( ):獲取日期

        getTime ( ):距離1970年1月1日到目前的時間和日期 [利用毫秒值進行時間的計算;實現時間戳(標識)]

        eg: 日期格式為 YYYY年MM月DD日的當前時間

        var date = new Date( );
        console.log(date.getFullYear( ) + '年' + date.getMonth( ) + '月' + date.getDay( ) + '日');

          Math類型

        屬性:PI - 圓周率                              注:不需要創建對象

        方法:對數字的處理

        ceil(x):向上取整即增;       floor(x):向下取整即舍;     round(x):四舍五入

        pow(x1, x2):n1的n2次方     random( ):生成0-1之間的隨機數

        eg:0-100隨機數   console.log(Math.random( )*100);     

        1-100隨機整數  console.log(Math.random( )*99+1);

        20%概率執行一,50%概率執行二  if( num <= 0.2 ){

                                              } else {

                                            }

           Global類型

        全局對象:全局屬性(Infinity、NaN、undefined)、全局方法,在JavaScript中任何位置都可調用。                    

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        詳解JavaScript基礎知識(JSON、Function對象、原型、引用類型)

        詳解JavaScript基礎知識(JSON、Function對象、原型、引用類型):1、JSON 概念:JavaScript 對象表示法(JavaScript Object Notation),是一種輕量級的數據交換格式 特點:易于程序員編寫和查看;易于計算機解析和生成 數據結構:Object對象格式 { key: value , key: value } Array數組格式 [ v
        推薦度:
        標簽: js javascript 原型
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 四色在线精品免费观看| 2022久久国产精品免费热麻豆| 999久久久免费精品国产| 亚洲电影免费在线观看| 日韩内射激情视频在线播放免费| 亚洲国产三级在线观看| 中国精品一级毛片免费播放| 中文字幕不卡亚洲 | 亚洲一区免费观看| 亚洲国产精品乱码一区二区 | 亚洲av无码av制服另类专区| A片在线免费观看| 亚洲国产人成在线观看69网站 | 久久亚洲精品国产精品| 日韩精品无码专区免费播放| 久久精品a亚洲国产v高清不卡| 91精品手机国产免费| 亚洲国产精品日韩在线观看| 国产一精品一AV一免费孕妇| 亚洲jizzjizz少妇| 亚洲乱码中文字幕手机在线| 中文字幕免费在线看线人动作大片 | 亚洲码欧美码一区二区三区| 免费萌白酱国产一区二区| 一级做a爱片特黄在线观看免费看| 国产亚洲成av人片在线观看| 最近中文字幕完整免费视频ww | 日韩精品无码区免费专区| 亚洲精品色在线网站| 久久精品国产亚洲网站| 亚洲毛片免费观看| 亚洲精品乱码久久久久久蜜桃图片| heyzo亚洲精品日韩| 香蕉成人免费看片视频app下载| 亚洲午夜电影一区二区三区| 免费人成激情视频| 无码专区AAAAAA免费视频| 亚洲男人天堂2018av| 亚洲性日韩精品一区二区三区| 最近最好最新2019中文字幕免费| 久久综合久久综合亚洲|