国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

跟著pink老師前端入門(mén)教程(JavaScript)-day02

這篇具有很好參考價(jià)值的文章主要介紹了跟著pink老師前端入門(mén)教程(JavaScript)-day02。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

三、變量

(一)變量概述

1、什么是變量

白話:變量就是一個(gè)裝東西的盒子

通俗:變量是用于存儲(chǔ)數(shù)據(jù)的‘容器’,通過(guò)變量名獲取數(shù)據(jù),甚至數(shù)據(jù)可以修改

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

注意: 變量不是數(shù)據(jù)本身,它們僅僅是一個(gè)用于存儲(chǔ)數(shù)值的容器。可以理解為是一個(gè)個(gè)用來(lái)裝東西的紙箱子。

2、變量在內(nèi)存中的存儲(chǔ)

本質(zhì):變量是程序在內(nèi)存中申請(qǐng)的一塊用來(lái)存放數(shù)據(jù)的空間(酒店的房間可以看做一個(gè)變量)

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

(二)變量的使用

變量在使用時(shí)分為兩步: 1. 聲明變量 2. 賦值

1、聲明變量

要想使用變量,首先需要?jiǎng)?chuàng)建變量(也稱(chēng)為聲明變量或者定義變量)

// 聲明變量
let age; // 聲明一個(gè)名稱(chēng)為age 的變量
//age 是程序員定義的變量名,要通過(guò)變量名來(lái)訪問(wèn)內(nèi)存中分配的空間。

聲明變量有兩部分構(gòu)成:聲明關(guān)鍵字、變量名(標(biāo)識(shí))

let 即關(guān)鍵字 (let: 允許、許可、讓、要),所謂關(guān)鍵字是系統(tǒng)提供的專(zhuān)門(mén)用來(lái)聲明(定義)變量的詞語(yǔ)

2、變量賦值

定義了一個(gè)變量后,就能夠初始化它(賦值)。在變量名之后跟上一個(gè)“=”,然后是數(shù)值。

= 用來(lái)把右邊的值賦給左邊的變量空間中,此處代表賦值的意思

age = 10; // 給 age 這個(gè)變量賦值為 10

變量名是程序員保存到變量空間里的值

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

3、變量的初始化

let age = 18; // 聲明變量同時(shí)賦值為 18

聲明一個(gè)變量時(shí)直接完成賦值操作,稱(chēng)之為變量的初始化

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>變量的使用</title>
    <script>
        //1. 聲明一個(gè)age變量
        let age;
        // 2. 賦值 把值存入這個(gè)變量中
        age = 18;
        // 3. 輸出結(jié)果
        console.log(age);
        // 4. 變量的初始化
        let myname = 'pink';
        console.log(myname)
    </script>
</head>

?(三)變量語(yǔ)法擴(kuò)展

1、更新變量

一個(gè)變量被重新復(fù)賦值后,它原有的值就會(huì)被覆蓋,變量值將以最后一次賦的值為準(zhǔn)。

var age = 18;
age = 81; // 最后的結(jié)果就是81因?yàn)?8 被覆蓋掉了

2、聲明多個(gè)變量

變量賦值后,還可以通過(guò)簡(jiǎn)單地給它一個(gè)不同的值來(lái)更新它。

語(yǔ)法:多個(gè)變量中間用逗號(hào)隔開(kāi)

let age = 10, name = 'zs', sex = 2; ?

說(shuō)明:看上去代碼長(zhǎng)度更短,但并不推薦這樣。為了更好的可讀性,請(qǐng)一行只聲明一個(gè)變量。?

3、聲明變量特殊情況

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>變量語(yǔ)法擴(kuò)展</title>
    <script>
        // 1. 更新變量
        let name = '王一';
        console.log(name);
        name = '李二';
        console.log(name);
        //2. 聲明多個(gè)變量
        /*  let age = 18;
         let myname = '張三'; */
        let age = 18, myname = '張三';
        // 3. 聲明變量的特殊情況
        // 3.1 只聲明,不賦值 程序也不知道是什么,因此結(jié)果是: undefined 未定義
        let sex;
        console.log(sex);
        // 3.2 不聲明不賦值 直接使用會(huì)報(bào)錯(cuò)
        console.log(tel);
        // 3.3 不聲明直接賦值使用
        qq = 110;
        console.log(qq);
    </script>
</head>

(四)變量的本質(zhì)

內(nèi)存計(jì)算機(jī)中存儲(chǔ)數(shù)據(jù)的地方,相當(dāng)于一個(gè)空間

變量本質(zhì):是程序在內(nèi)存中申請(qǐng)的一塊用來(lái)存放數(shù)據(jù)的小空間

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

(五)變量命名規(guī)則與規(guī)范

1、規(guī)則:

  • 由字母(A-Za-z)、數(shù)字(0-9)、下劃線(_)、美元符號(hào)( $ )組成,如:usrAge, num01, _name
  • 嚴(yán)格區(qū)分大小寫(xiě)。var app; 和 var App; 是兩個(gè)變量
  • 不能 以數(shù)字開(kāi)頭。 18age 是錯(cuò)誤的
  • 不能 是關(guān)鍵字、保留字。例如:let、var、for、while

2、規(guī)范

  • 變量名必須有意義。 MMD BBD nl → age
  • 遵守駝峰命名法。首字母小寫(xiě),后面單詞的首字母需要大寫(xiě)。 myFirstName
  • 推薦翻譯網(wǎng)站: 有道 愛(ài)詞霸
  • name 在有些瀏覽器中有特殊值,要注意使用

?(六)交換變量案例

要求:交換兩個(gè)變量的值 ( 實(shí)現(xiàn)思路:使用一個(gè) 臨時(shí)變量 用來(lái)做中間存儲(chǔ) )

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>變量命名規(guī)范</title>
    <script>
        // js 是編程語(yǔ)言有很強(qiáng)的邏輯性在李阿敏:實(shí)現(xiàn)這個(gè)要求的思路,先怎么做后怎么做
        // 1. 需要一個(gè)臨時(shí)變量
        // 2. 把a(bǔ)1 給臨時(shí)變量temp
        // 3. 把a(bǔ)2 給a1
        // 4. 把臨時(shí)變量里面的值給a2
        let temp; //聲明一個(gè)臨時(shí)變量為空
        let a1 = 10;
        let a2 = 12;
        console.log('變換前:a1 = ' + a1 + ', a2 = ' + a2);
        temp = a1; //把右邊給左邊
        a1 = a2;
        a2 = temp;
        console.log('變換后:a1 = ' + a1 + ', a2 = ' + a2);
    </script>
</head>

總結(jié)

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

(七)let 和 var 區(qū)別

在較舊的JavaScript,使用關(guān)鍵字 var 來(lái)聲明變量 ,而不是 let。var 現(xiàn)在開(kāi)發(fā)中一般不再使用它,只是我們可能再老版程序中看到它。let 為了解決 var 的一些問(wèn)題。

var 聲明

  • 可以先使用,再聲明(不合理)
  • var聲明過(guò)的變量可以重復(fù)聲明(不合理)
  • 比如變量提升、全局變量、沒(méi)有塊級(jí)作用域等

(八)數(shù)組的基本使用

數(shù)組 (Array) —— 一種將 一組數(shù)據(jù)存儲(chǔ)在單個(gè)變量名下 的優(yōu)雅方式

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

1、聲明語(yǔ)法

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

  • 數(shù)組是按順序保存,所以每個(gè)數(shù)據(jù)都有自己的編號(hào)
  • 計(jì)算機(jī)中的編號(hào)從0開(kāi)始,所以小明的編號(hào)為0,小剛編號(hào)為1,以此類(lèi)推
  • 在數(shù)組中,數(shù)據(jù)的編號(hào)也叫索引或下標(biāo)
  • 數(shù)組可以存儲(chǔ)任意類(lèi)型的數(shù)據(jù)

2、取值語(yǔ)法

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)

    <script>
        // let arr = [10,20,30]
        // 1. 聲明數(shù)組 有序 
        let arr = ['王一', '李二', '張三', '李四']
        // 2. 使用數(shù)組 數(shù)組名[索引號(hào)] 從0開(kāi)始
        console.log(arr)
        console.log(arr[1])
        // 3. 數(shù)組長(zhǎng)度 = 索引號(hào)+1
        console.log(arr.length) //6

        // 案例:定義一個(gè)數(shù)組,里面存放星期一、星期二…… 直到星期日(共7天),在控制臺(tái)輸出:星期日
        let day = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
        console.log(day[6])
    </script>

3、一些術(shù)語(yǔ)

  • 元素:數(shù)組中保存的每個(gè)數(shù)據(jù)都叫數(shù)組元素
  • 下標(biāo):數(shù)組中數(shù)據(jù)的編號(hào)
  • 長(zhǎng)度:數(shù)組中數(shù)據(jù)的個(gè)數(shù),通過(guò)數(shù)組的length屬性獲得

跟著pink老師前端入門(mén)教程(JavaScript)-day02,JavaScript,前端,javascript,開(kāi)發(fā)語(yǔ)言,學(xué)習(xí)?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-829879.html

到了這里,關(guān)于跟著pink老師前端入門(mén)教程(JavaScript)-day02的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 重拾前端 —— CSS篇(pink老師)

    重拾前端 —— CSS篇(pink老師)

    —————————————————— 2024.2.16?已更新 ———————————————— CSS的主要使用場(chǎng)景就是美化網(wǎng)頁(yè),布局頁(yè)面的. ????????1.HTML的局限性 ? ? ? ? ? ? ? ? 說(shuō)起HTML,這其實(shí)是個(gè)非常單純的家伙,他只關(guān)注內(nèi)容的語(yǔ)義。比如h1表明這是一個(gè)大標(biāo)題

    2024年02月19日
    瀏覽(17)
  • CSS筆記(黑馬程序員pink老師前端)定位

    CSS筆記(黑馬程序員pink老師前端)定位

    定位可以讓盒子自由的在某個(gè)盒子內(nèi)移動(dòng)位置或者固定在屏幕中某個(gè)位置,并且可以壓住其他盒子。 定位 = 定位模式 + 邊偏移 定位模式 說(shuō)明 static 靜態(tài)定位,按標(biāo)準(zhǔn)流特性擺放,沒(méi)有邊偏移,很少用 relative 相對(duì)定位,相對(duì)自身原有位置移動(dòng),原有位置繼續(xù)占有(不脫標(biāo)) absolute 絕

    2024年02月09日
    瀏覽(23)
  • CSS筆記(黑馬程序員pink老師前端)浮動(dòng),清除浮動(dòng)

    CSS筆記(黑馬程序員pink老師前端)浮動(dòng),清除浮動(dòng)

    浮動(dòng)可以改變標(biāo)簽的默認(rèn)排列方式。浮動(dòng)元素常與標(biāo)準(zhǔn)流的父元素搭配使用. 網(wǎng)頁(yè)布局第一準(zhǔn)則 :多個(gè)塊級(jí)元素縱向排列找標(biāo)準(zhǔn)流,多個(gè)塊級(jí)元素橫向排列找浮動(dòng)。 float屬性用于創(chuàng)建浮動(dòng)框,將其移動(dòng)到一邊,直到左邊緣或右邊緣觸及包含塊或另一個(gè)浮動(dòng)框的邊緣。 1.浮動(dòng)元素

    2024年02月09日
    瀏覽(22)
  • CSS筆記(黑馬程序員pink老師前端)選擇器,字體,文本屬性,Emmet語(yǔ)法,元素顯示模式,CSS背景

    CSS筆記(黑馬程序員pink老師前端)選擇器,字體,文本屬性,Emmet語(yǔ)法,元素顯示模式,CSS背景

    選擇器分為基礎(chǔ)選擇器和復(fù)合選擇器兩大類(lèi)。 基礎(chǔ)選擇器 包括:標(biāo)簽選擇器、類(lèi)選擇器、id選擇器和通配符選擇器。 多類(lèi)名 可以把一些標(biāo)簽元素共同的樣式放到一個(gè)類(lèi)里面。這些標(biāo)簽都可以調(diào)用這個(gè)公共的類(lèi),然后再調(diào)用自己獨(dú)有的類(lèi)。 復(fù)合選擇器 基礎(chǔ)選擇器的組合.包括后

    2024年02月09日
    瀏覽(26)
  • Django框架入門(mén)到精通(05)Django視圖 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    Django框架入門(mén)到精通(05)Django視圖 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    博主介紹: 《Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)》《微信小程序商城開(kāi)發(fā)》圖書(shū)作者,CSDN博客專(zhuān)家,在線教育專(zhuān)家,CSDN鉆石講師;專(zhuān)注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門(mén)到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開(kāi)發(fā)文檔、開(kāi)題報(bào)告、任務(wù)書(shū)、PPT、論文模版

    2024年02月08日
    瀏覽(20)
  • Django框架入門(mén)到精通(01)Django概要 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    Django框架入門(mén)到精通(01)Django概要 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    博主介紹 :《Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)》《微信小程序商城開(kāi)發(fā)》圖書(shū)作者,CSDN博客專(zhuān)家,在線教育專(zhuān)家,CSDN鉆石講師;專(zhuān)注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門(mén)到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開(kāi)發(fā)文檔、開(kāi)題報(bào)告、任務(wù)書(shū)、PPT、論文模版

    2024年02月08日
    瀏覽(25)
  • Django框架入門(mén)到精通(04)Django創(chuàng)建第一個(gè)項(xiàng)目 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    Django框架入門(mén)到精通(04)Django創(chuàng)建第一個(gè)項(xiàng)目 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    博主介紹: 《Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)》《微信小程序商城開(kāi)發(fā)》圖書(shū)作者,CSDN博客專(zhuān)家,在線教育專(zhuān)家,CSDN鉆石講師;專(zhuān)注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門(mén)到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開(kāi)發(fā)文檔、開(kāi)題報(bào)告、任務(wù)書(shū)、PPT、論文模版

    2024年02月06日
    瀏覽(29)
  • Django框架入門(mén)到精通(03)Django MTV和MVC的區(qū)別 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    Django框架入門(mén)到精通(03)Django MTV和MVC的區(qū)別 (黃菊華老師大學(xué)生畢業(yè)設(shè)計(jì)學(xué)習(xí)教程)

    博主介紹 :《Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)》《微信小程序商城開(kāi)發(fā)》圖書(shū)作者,CSDN博客專(zhuān)家,在線教育專(zhuān)家,CSDN鉆石講師;專(zhuān)注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門(mén)到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開(kāi)發(fā)文檔、開(kāi)題報(bào)告、任務(wù)書(shū)、PPT、論文模版

    2024年02月07日
    瀏覽(24)
  • HTML+CSS+JavaScript入門(mén)教程(萬(wàn)字)

    HTML+CSS+JavaScript入門(mén)教程(萬(wàn)字)

    作為一名后端開(kāi)發(fā)人員,開(kāi)發(fā)過(guò)程中,必不可少的與前端進(jìn)行對(duì)接,因此盡管是后端開(kāi)發(fā)者,也需要一定的前端知識(shí),因此寫(xiě)下HTML+CSS+JavaScript入門(mén)知識(shí),著重介紹了JavaScript,方便自己復(fù)習(xí),也各位小伙伴參考。 1.1什么是HTML HTML是一門(mén)語(yǔ)言,所有的網(wǎng)頁(yè)都是用HTML這門(mén)語(yǔ)言編寫(xiě)

    2024年02月14日
    瀏覽(74)
  • Big synopsis - 微軟官方 JavaScript 入門(mén)教程【完結(jié)撒花】

    url resource Hi there, welcome to

    2024年02月21日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包