小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

js變量

 新進(jìn)小設(shè)計(jì) 2021-09-11

所有 JavaScript 變量必須以唯一的名稱標(biāo)識(shí)。

這些唯一的名稱稱為標(biāo)識(shí)符。

標(biāo)識(shí)符可以是短名稱(比如 x 和 y),或者更具描述性的名稱(age、sum、totalVolume)。

構(gòu)造變量名稱(唯一標(biāo)識(shí)符)的通用規(guī)則是:

  • 名稱可包含字母、數(shù)字、下劃線和美元符號(hào)
  • 名稱必須以字母開頭
  • 名稱也可以 $ 和 _ 開頭(但是一般情況下我們不會(huì)這么做,除非特殊含義)
  • 名稱對(duì)大小寫敏感(y 和 Y 是不同的變量)
  • 保留字(比如 JavaScript 的關(guān)鍵詞)無法用作變量名稱

變量的類型

原始值  5大類型  number  boolean  string  undefined null

      數(shù)字類型  可以是整數(shù),也可以是小數(shù)

      字符串類型 定界符為雙引號(hào)或單引號(hào)

      布爾類型   true  false 

      undefined  沒有定義的

      null   表示站位,可以用于覆蓋

引用值

   array    object  function   …… data regExp

如:var arr = [1,2,5,false,”abc”];


注意 js由值決定變量的數(shù)據(jù)類型

原始值

  原始值存放在里,引用值大致存放在

棧  stack  先進(jìn)后出

堆  heap  在棧內(nèi)存里放對(duì)內(nèi)存的地址

所以  arr=[1,2];  arr2=ar;r  arr.push(3) 時(shí),arr2也發(fā)生改變

但是  arr=[1,2] ; arr2=arr ; arr=[1,3]時(shí) arr2 不發(fā)生改變   因?yàn)閍rr的地址發(fā)生改變,arr2的地址仍然沒有發(fā)生改變

原始值的改變,原地址的值沒有改變,系統(tǒng)另開辟一個(gè)地址,變量重新指向新的地址。

image

(引自https://www.cnblogs.com/landuo629/p/12488644.html

這個(gè)引用的原理要注意

js語句的基本規(guī)則

image


書寫規(guī)范,任何符號(hào)的兩邊各有一個(gè)空格


錯(cuò)誤分成兩種


var a = 10;
document.wtite(a);
ver b = 20;  //ver拼寫錯(cuò)誤
dovument.write(b);

低級(jí)錯(cuò)誤  (語法解析錯(cuò)誤)

一條都不會(huì)錯(cuò)誤


邏輯錯(cuò)誤


var a = 10;
document.wtite(a);
dovument.write(b);//沒有定義b
邏輯錯(cuò)誤

執(zhí)行到第二句終止

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多