1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        一文帶你解讀?JavaScript的基本用法

        共 997字,需瀏覽 2分鐘

         ·

        2021-10-14 20:53

        點擊上方“IT共享之家”,進(jìn)行關(guān)注

        回復(fù)“資料”可獲贈Python學(xué)習(xí)福利

        仰天大笑出門去,我輩豈是蓬蒿人。

        前言

        相信做網(wǎng)站對JavaScript再熟悉不過了,它是一門腳本語言,不同于Python的是,它是一門瀏覽器腳本語言,而Python則是服務(wù)器腳本語言,我們不光要會Python,還要會JavaScript,因為它對做網(wǎng)頁方面是有很大作用的。


        JavaScript的基本用法

        1.如何使用Js腳本

        1).引入Js文件

        在頭部標(biāo)簽中導(dǎo)入腳本標(biāo)簽并指明腳本文件路徑

        <head><script src="XXX.js">script>head>

        2).標(biāo)簽中使用

        <body><script >javascript 語句script>body><head><script >javascript 語句script>head>

        2.數(shù)據(jù)類型

        JavaScript的數(shù)據(jù)類型分為:

        stringnumberbooleanarrayobjectnullundefined

        3.注釋

        1).單行注釋

        以“//”開頭,后面接注釋語句,只能注釋一行

        2).多行注釋

        /* 注釋語句,可注釋多行 */

        4.特殊符號

        \n 換行\t 制表符 \b 空格 \r 回車 \f 換頁符\\ 反斜杠 \' 單引號\" 雙引號\0 x 八進(jìn)制代碼x表示的字符(n是0到7中的一個八進(jìn)制數(shù)字)\x x 十六進(jìn)制代碼x表示的字符(n是0到F 中的一個十六進(jìn)制數(shù)字)\u x 十六進(jìn)制代碼x表示的Unicode字符(n是0到F 中的一個十六進(jìn)制數(shù)字)

        5.變量聲明

        1).Var聲明

        var ss='fsdf'  外部聲明的變量可在全局使用var ss        也可以不聲明值,也不會產(chǎn)生錯誤,唯一的遺憾是會產(chǎn)生變量提升

        2).Const 聲明

        const ss=123   不存在變量提升,可生成塊級作用域 ,常用于聲明常量,聲明后必須賦值

        3).Let 聲明

        let ss=123   不存在變量提升,可生成塊級作用域,常用于聲明變量,

        6.控制結(jié)構(gòu)語句

        1).If ......Else

        var aa=12if(aa>3){console.log(1)}else{alert(1)}

        可以看出與我們的Python語句略有不同。

        2).Do.....While

        var i=1do { i++; console.log(i); }while(i<5)

        3).While

        var i=1while(i<5){    i++;    console.log(i)}

        4).For

        for(let i=1;i<6;i++){    console.log(i)}

        5).For....In... ?

        #打印了document對象的所有方法    for(y in document)        {            console.log(y)        }

        6.Break、Continue

        break    立即終止循環(huán)continue 退出當(dāng)前循環(huán)進(jìn)入下一個循環(huán)

        7).標(biāo)簽語句

        指的是標(biāo)簽后面的語句可由判斷結(jié)果自行決定什么時候結(jié)束

        var i=0label:while(i<10){    i++;    if(i==5){        break label;}    else{        console.log(i)}}

        8).With語句

        相當(dāng)于Python中的上下文管理器

        var aa='fasdffsa'        with(aa){            console.log(aa)        }

        9).Switch語句

        var aa=[1,2,3]    switch(aa){        case 1:console.log(1);        break;        case 2:console.log(2);        break;        case 3:console.log(3);        break;        default:console.log('fas');}

        10).For....of

        for(let val of iterable){console.log(val)}

        11).For each ..... in

        var sum = 0;var obj = {prop1: 5, prop2: 13, prop3: 8};for each (var item in obj) {  sum += item;}print(sum); // 輸出"26",也就是5+13+8的值

        obj.forEach(function(val,item,array){ array[item]=val})

        總結(jié)

        這篇文章主要結(jié)束了JavaScript的導(dǎo)入、數(shù)據(jù)類型、注釋、變量和控制語句。下一篇文章,我們繼續(xù)介紹JavaScript,敬請期待!

        看完本文有收獲?請轉(zhuǎn)發(fā)分享給更多的人

        IT共享之家

        入群請在微信后臺回復(fù)【入群】

        -------------------?End?-------------------

        往期精彩文章推薦:

        瀏覽 40
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

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

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            超碰在线网站 | 久久精热| 无码靠逼 | 黄色1级视频 | 久久开心网 | 2018天天弄国产大片_99久久 | 《丰满的女邻居》3 | 国产无套喷白浆在线播放 | 麻豆成人久久 | 免费看黄片视频 |