久久综合免费人伦观看|欧美一区二区三区在线|亚洲一区日韩精品中文字幕亚洲|久久久久久中文字幕2020

    <cite id="k500l"><listing id="k500l"></listing></cite>
    <strike id="k500l"><table id="k500l"></table></strike>
    <blockquote id="k500l"></blockquote>

      1. <source id="k500l"></source>
        甘肅信息港

        JavaScript基礎(chǔ)知識(shí)及寫法

        分享到:
         2020-03-30 11:03:39 來源: 閱讀:-G0

        JavaScript基礎(chǔ)概念

        JS的組成:

        1.ECMAScript:Js語法

        2.DOM:文檔對(duì)象模型 , 文檔:html文檔 ,操作html文檔 (操作html文檔的工具)

        3.BOM:瀏覽器對(duì)象模型 , 操作瀏覽器的工具

        JS的三種書寫方式

        行內(nèi)式,內(nèi)嵌式,外部鏈接

        JavaScript輸入·輸出語句

        alert(msg) 瀏覽器彈出警告框

        consle.log(msg) 瀏覽器控制臺(tái)打印輸出信息

        prompt(info) 瀏覽器彈出輸入框 用戶可以輸入信息

        我自己是一名從事了多年開發(fā)的web前端老程序員,目前辭職在做自己的web前端私人定制課程,今年年初我花了一個(gè)月整理了一份最適合2019年學(xué)習(xí)的web前端學(xué)習(xí)干貨,各種框架都有整理,送給每一位前端小伙伴,想要獲取的可以關(guān)注我的頭條號(hào)并在后臺(tái)私信我:前端,即可免費(fèi)獲取。

        變量的概念

        通俗:變量是用于存放數(shù)據(jù)的容器。 我們通過 變量名 獲取數(shù)據(jù),甚至數(shù)據(jù)可以修改。

        變量理解:變化的量,變化的內(nèi)容,變化的數(shù)據(jù)

        變量存儲(chǔ)數(shù)據(jù)理解:程序運(yùn)行過程中的數(shù)據(jù)存儲(chǔ)在內(nèi)存中,但是內(nèi)存比較大,為了方便管理,所以將內(nèi)存分成一個(gè)一個(gè)的盒子(變量)來存儲(chǔ)

        變量的使用

        1.聲明變量 var 變量名;var age;(聲明一個(gè) 名稱為age 的變量)

        2.變量的賦值 var 變量名 = 值; var age = 18; 聲明變量age同時(shí)賦值為 18

        變量案例

        var myname = &#39;旗木卡卡西&#39;; // 字符串
        var address = &#39;火影村&#39;;
        var age = 30; // 數(shù)字
        var email = &#39;kakaxi@itcast.cn&#39;;
        var gz = 2000;
        console.log(myname);
        console.log(address);
        console.log(age);
        console.log(email);
        console.log(‘gz’); // gz
        console.log(gz); // 2000

        注意:

        • 變量賦值時(shí),值如果是字符串需要添加’’,“”
        • 每行代碼結(jié)束,都需要添加;
        • 變量在使用時(shí),不能添加引號(hào) (定義,聲明變量的時(shí)候,沒有引號(hào),使用的時(shí)候自然也不能添加引號(hào))
          案例2:
        // 1. 用戶輸入姓名 存儲(chǔ)到一個(gè) myname的變量里面
        var myname = prompt(&#39;請(qǐng)輸入您的名字&#39;);
        // prompt 做的事情:
        // (1). 彈出輸入框 , 用戶輸入內(nèi)容:zs
        // (2). 將用戶輸入內(nèi)容返回 ,相當(dāng)于 :var myname = &#39;zs&#39;;
        // 2. 輸出這個(gè)用戶名
        alert(myname); // zs

        變量命名規(guī)范

        規(guī)則

        由字母(A-Za-z)、數(shù)字(0-9)、下劃線(_)、美元符號(hào)( $ )組成,如:usrAge, num01, _name ***

        嚴(yán)格區(qū)分大小寫。var app; 和 var App; 是兩個(gè)變量

        不能 以數(shù)字開頭。 18age 是錯(cuò)誤的

        不能 是關(guān)鍵字、保留字。例如:var、for、while

        變量名必須有意義。 MMD BBD nl → age

        遵守駝峰命名法。首字母小寫,后面單詞的首字母需要大寫。 myFirstName

        推薦翻譯網(wǎng)站: 有道 愛詞霸

        變量案例-交換兩個(gè)變量

        // js 是編程語言有很強(qiáng)的邏輯性在里面: 實(shí)現(xiàn)這個(gè)要求的思路 先怎么做后怎么做 
        // 1. 我們需要一個(gè)臨時(shí)變量幫我們
        // 2. 把a(bǔ)pple1 給我們的臨時(shí)變量 temp
        // 3. 把a(bǔ)pple2 里面的蘋果給 apple1
        // 4. 把臨時(shí)變量里面的值 給 apple2
        var temp; // 聲明了一個(gè)臨時(shí)變量為空
        var apple1 = &#39;青蘋果&#39;;
        var apple2 = &#39;紅蘋果&#39;;
        temp = apple1; // 把右邊給左邊
        apple1 = apple2;
        apple2 = temp;
        console.log(apple1);
        console.log(apple2);

        簡(jiǎn)單數(shù)據(jù)類型
        JavaScript 中的簡(jiǎn)單數(shù)據(jù)類型及其說明如下:


        數(shù)字型范圍:JavaScript中數(shù)值的最大和最小值

        alert(Number.MAX_VALUE); // 1.7976931348623157e+308 (10的正308次方)
        alert(Number.MIN_VALUE); // 5e-324 5e-324 (10的負(fù)324次方)

        數(shù)字型三個(gè)特殊值

        alert(Infinity); // Infinity
        alert(-Infinity); // -Infinity
        alert(NaN); // NaN ***
        //課堂代碼:
        // 5. 無窮大
        console.log(Number.MAX_VALUE * 2); // Infinity 無窮大
        // 6. 無窮小
        console.log(-Number.MAX_VALUE * 2); // -Infinity 無窮大
        // 7. 非數(shù)字
        console.log(&#39;pink老師&#39; - 100); // NaN:字符串是無法與數(shù)字進(jìn)行運(yùn)算的,所以結(jié)果是一個(gè)非數(shù)字
      2. Infinity ,代表無窮大,大于任何數(shù)值
      3. -Infinity ,代表無窮小,小于任何數(shù)值
      4. NaN ,Not a number,代表一個(gè)非數(shù)值
      5. isNaN
        用來判斷一個(gè)變量是否為非數(shù)字的類型,返回 true 或者 false

        var usrAge = 21;
        var isOk = isNaN(userAge);
        console.log(isNum); // false ,21 不是一個(gè)非數(shù)字
        var usrName = &#34;andy&#34;;
        console.log(isNaN(userName)); // true ,&#34;andy&#34;是一個(gè)非數(shù)字

        字符串型 String
        字符串型可以是引號(hào)中的任意文本,其語法為 雙引號(hào) “” 和 單引號(hào)’’

        var strMsg = &#34;我愛北京天安門~&#34;; // 使用雙引號(hào)表示字符串
        var strMsg2 = &#39;我愛吃豬蹄~&#39;; // 使用單引號(hào)表示字符串
        // 常見錯(cuò)誤
        var strMsg3 = 我愛大肘子; // 報(bào)錯(cuò),沒使用引號(hào),會(huì)被認(rèn)為是js代碼,但js沒有這些語法

        字符串引號(hào)嵌套
        JS 可以用單引號(hào)嵌套雙引號(hào) ,或者用雙引號(hào)嵌套單引號(hào) (外雙內(nèi)單,外單內(nèi)雙)

        var strMsg = &#39;我是&#34;高帥富&#34;程序猿&#39;; // 可以用&#39;&#39;包含&#34;&#34;
        var strMsg2 = &#34;我是&#39;高帥富&#39;程序猿&#34;; // 也可以用&#34;&#34; 包含&#39;&#39;
        // 常見錯(cuò)誤
        var badQuotes = &#39;What on earth?&#34;; // 報(bào)錯(cuò),不能 單雙引號(hào)搭配

        字符串轉(zhuǎn)義符

        類似HTML里面的特殊字符,字符串中也有特殊字符,我們稱之為轉(zhuǎn)義符。

        轉(zhuǎn)義符都是 \ 開頭的,常用的轉(zhuǎn)義符及其說明如下:

        字符串長(zhǎng)度

        • 字符串是由若干字符組成的,這些字符的數(shù)量就是字符串的長(zhǎng)度
        • 通過字符串的 length 屬性可以獲取整個(gè)字符串的長(zhǎng)度
        var strMsg = &#34;我是帥氣多金的程序猿!&#34;;
         alert(strMsg.length); // 顯示 11

        字符串拼接

        • 多個(gè)字符串之間可以使用 + 進(jìn)行拼接,其拼接方式為 字符串 + 任何類型 = 拼接之后的新字符串
        • 拼接前會(huì)把與字符串相加的任何類型轉(zhuǎn)成字符串,再拼接成一個(gè)新的字符串
        //1.1 字符串 &#34;相加&#34;
        alert(&#39;hello&#39; + &#39; &#39; + &#39;world&#39;); // hello world
        //1.2 數(shù)值字符串 &#34;相加&#34;
        alert(&#39;100&#39; + &#39;100&#39;); // 100100
        //1.3 數(shù)值字符串 + 數(shù)值
        alert(&#39;11&#39; + 12); // 1112
        //以上的字符串拼接都沒有意義,一般我們字符串會(huì)與變量進(jìn)行拼接

        原文鏈接:https://blog.csdn.net/H_eartbeat/article/details/103102782

        推薦閱讀:360域名批發(fā)

        文章評(píng)價(jià)COMMENT

        還可以輸入2000個(gè)字

        暫無網(wǎng)友的評(píng)論

        意見反饋

        ×
        J